CH32芯片_EVT工程配置方法说明
CH32V系列
注意:
- 我们EVT例程中默认配置是CH32V203C8T6配置,若使用MCU为CH32V203K8T6-CH32V203C8U6-CH32V203C8T6,无需修改配置
- 若使用MCU为CH32V203RBT6或CH32V208系列,注意使用外部晶振大小为32MHz
- MCU型号为:
CH32V203F6P6-CH32V203G6U6-CH32V203K6T6-CH32V203C6T6(FLASH:32K+RAM:10K)
CH32V203K8T6-CH32V203C8U6-CH32V203C8T6(FLASH:64K+RAM:20K)
(1)修改ch32v20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义

- 修改启动文件(.s文件)。如下图,选中启动文件,点击鼠标右键,选择或屏蔽该启动文件。如何选择启动文件根据宏定义来选择

- 修改ld文件.ld文件中,主要修改FLASH和RAM的大小,具体大小根据所选MCU实际大小修改,此处以CH32V203F6P6(FLASH-32K,RAM-10K)为例,具体修改如下图:

- MCU型号为:CH32V203RBT6(FLASH:128K+RAM:32K)
(1)修改ch32v20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义

(2)修改启动文件(.s文件)。如下图,选中启动文件,点击鼠标右键,选择或屏蔽该启动文件。如何选择启动文件根据宏定义来选择

(3)修改ld文件.ld文件中,主要修改FLASH和RAM的大小,具体大小根据所选MCU实际大小修改,此处以CH32V203RBT6(FLASH-128K,RAM-32K)为例,具体修改如下图:

- MCU型号为:CH32V208系列(FLASH:128K+RAM:64K)
(1)修改ch32v20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义

(2)修改启动文件(.s文件)。如下图,选中启动文件,点击鼠标右键,选择或屏蔽该启动文件。如何选择启动文件根据宏定义来选择

(3)修改ld文件.ld文件中,主要修改FLASH和RAM的大小,具体大小根据所选MCU实际大小修改,此处以CH32V203RBT6(FLASH-128K,RAM-64K)为例,具体修改如下图:

CH32F系列
注意:
1、我们EVT例程中默认配置是CH32F203C8T6配置,若使用MCU为CH32F203C6T6\CH32F203K8T6-CH32F203C8T6-CH32F203C8U6,无需修改配置
2、若使用MCU为CH32F208系列,注意使用外部晶振大小为32MHz
1、MCU型号为:
CH32F203C6T6(FLASH:32K+RAM:10K)
CH32F203K8T6-CH32F203C8T6-CH32F203C8U6(FLASH:64K+RAM:20K)
- 修改ch32F20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义

- 修改启动文件。更改 startup 文件,点击 Manage Project ltems 进行文件更换,选用 startup_ch32f20x_ D6.s 文件,进行替换,如下图

2、MCU型号为:
CH32F203CBT6(FLASH:128K+RAM:32K)
CH32F203RCT6-CH32F203VCT6(FLASH:256K+RAM:64K)
(1)修改ch32F20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义

(2)修改启动文件。更改 startup 文件,点击 Manage Project ltems 进行文件更换,选用 startup_ch32f20x_ D8.s 文件,进行替换,如下图

3、MCU型号为:
CH32F205xx(FLASH:128K+RAM:32K)
CH32F207xx(FLASH:256K+RAM:64K)
(1)修改ch32F20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义

(2)修改启动文件。更改 startup 文件,点击 Manage Project ltems 进行文件更换,选用 startup_ch32f20x_ D8C.s 文件,进行替换,如下图

4、MCU型号为:
CH32F208xx(FLASH:128K+RAM:64K)
(1)修改ch32F20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义

(2)修改启动文件。更改 startup 文件,点击 Manage Project ltems 进行文件更换,选用 startup_ch32f20x_ D8W.s 文件,进行替换,如下图

CH32芯片_EVT工程配置方法说明的更多相关文章
- LSI系列芯片Raid卡配置方法、管理手册
说明 本手册适用于LSI芯片Raid卡 包括但不限于Inspur 2008/2108 Raid卡.LSI 9240/9260/9261/ 9271 等Raid卡. 不同型号的Raid卡在某些功能上的支 ...
- 国产新芯片连不上J-Link?芯海CS32L010系列芯片JLink配置方法
疫情以来芯片供货紧张,特别是ST的MCU一芯难求.所以很多产品不得不切换成国产.不过也是经过使用后才发现,很多国产芯片的性能还是挺好的.由于芯片比较新,官方J-Link还没有支持,所以调试和烧录有些不 ...
- exynos 4412 电源管理芯片PMIC 的配置及使用方法
/** ****************************************************************************** * @author Maox ...
- Visual Studio中C++工程的环境配置方法
在Visual Studio的C++工程设置 1.添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录. 2.添加文件引用的lib静态库路径:工程---属性- ...
- 在SRAM、FLASH中调试代码的配置方法(附详细步骤)
因为STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试.除此之外,SRAM 存储器的写入速度比在内部 FLASH 中要 ...
- [转]Android通过NDK调用JNI,使用opencv做本地c++代码开发配置方法
原文地址:http://blog.csdn.net/watkinsong/article/details/9849973 有一种方式不需要自己配置所有的Sun JDK, Android SDK以及ND ...
- Cotex-M3内核LPC17xx系列时钟及其配置方法
一.背景: 最近正在接手一个项目,核心芯片既是LPC17XX系列MCU,内核为ARM的Cotex-M3内核. 想要玩转一个MCU,就一定得搞定其时钟! 时钟对MCU而言,就好比人类的心脏.由其给AHB ...
- STM32 使用 printf 发送数据配置方法 -- 串口 UART, JTAG SWO, JLINK RTT
STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK) http://home.eeworld.com.cn/my/space-uid-338727-blogid-47 ...
- 细聊 Cocoapods 与 Xcode 工程配置
前言 文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分. 既然是谈 Cocoapods,那首先要搞明白它出现的背景.有经验的开 ...
- Qt Creator快捷键大全,附快捷键配置方法
一.快捷键配置方法: 进入“工具->选项->环境->键盘”即可配置快捷键. 二.常用默认快捷键: 编号 快捷键 功能 1 Esc 切换到代码编辑状态 2 F1 查看帮助( ...
随机推荐
- 2流高手速成记(之八):基于Sentinel实现微服务体系下的限流与熔断
我们接上回 上一篇中,我们进行了简要的微服务实现,也体会到了SpringCloudAlibaba的强大和神奇之处 我们仅改动了两个注释,其他全篇代码不变,原来的独立服务就被我们分为了provider和 ...
- 用map来统计数组中各个字符串的数量
1.背景 想要统计这一个字符串数组中每一个非重复字符串的数量,使用map来保存其key和value.这个需求在实际开发中经常使用到,我以前总是新建一个空数组来记录不重复字符串,并使用计数器计数,效率低 ...
- 发布 .NET 7 MAUI / MAUI Blazor 应用到 Windows 应用商店
.NET MAUI 目前仅允许发布 MSIX 包. 创建签名证书发布到本地传送门 [https://www.cnblogs.com/densen2014/p/16567384.html] 使用 Vis ...
- ANSYS安装教程
ANSYS 16.0 WIN10 64位安装步骤:1.使用"百度网盘客户端"下载ANSYS 16.0软件安装包到电脑磁盘里全英文名称文件夹内,安装前先断开网络,然后找到ANSYS. ...
- Crond服务+Shell实现秒级任务
服务 [root@19-v1-centos-6 ~]# chkconfig --list | grep crond crond 0:off 1:off 2:on 3:on 4:on 5:on 6:of ...
- js 金钱3位格式化
function formatCash(str) { return str.split('').reverse().reduce((prev, next, index) => { return ...
- 【数据库】Oracle建表、创建序列、添加触发器生成自增主键
CREATE TABLE "TEST"."T_ORDER" ( "AUUID_0" VARCHAR2 ( 255 ) NOT NULL ...
- 【每日一题】2021年12月11日-69. Sqrt(x)/x的平方根
给你一个非负整数 x ,计算并返回 x 的 算术平方根 . 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 . 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或 ...
- 【大数据面试】【框架】Zookeeper作用、半数机制、命令、安装台数
〇.作用 存储和管理数据 Zookeeper=文件系统+通知机制 树形结构,每个节点被称为一个Znode(1MB) 一.半数机制 1.注意 安装奇数台(4台) 二.常用命令 ls get create ...
- USB口3A限流保护芯片。带短路保护
一般说明 PW1503是超低RDS(ON)开关,具有可编程的电流限制,以保护电源源于过电流和短路情况.它具有超温保护以及反向闭锁功能. PW1503采用薄型(1毫米)5针薄型SOT封装,提供可调版本. ...