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文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WAL83RAAC_ISotIjc995.png)
- 修改启动文件(.s文件)。如下图,选中启动文件,点击鼠标右键,选择或屏蔽该启动文件。如何选择启动文件根据宏定义来选择
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WAQebtAADo4IvzsMc006.png)
- 修改ld文件.ld文件中,主要修改FLASH和RAM的大小,具体大小根据所选MCU实际大小修改,此处以CH32V203F6P6(FLASH-32K,RAM-10K)为例,具体修改如下图:
![](//file1.elecfans.com/web2/M00/81/C8/wKgaomQH73WARmj4AABgV56H5Kc295.png)
- MCU型号为:CH32V203RBT6(FLASH:128K+RAM:32K)
(1)修改ch32v20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义
![](//file1.elecfans.com/web2/M00/81/C8/wKgaomQH73WAYfq8AACP0aAATuY639.png)
(2)修改启动文件(.s文件)。如下图,选中启动文件,点击鼠标右键,选择或屏蔽该启动文件。如何选择启动文件根据宏定义来选择
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WAYDflAAEg52GviPQ609.png)
(3)修改ld文件.ld文件中,主要修改FLASH和RAM的大小,具体大小根据所选MCU实际大小修改,此处以CH32V203RBT6(FLASH-128K,RAM-32K)为例,具体修改如下图:
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WAXmGTAABnm6KCcPs749.png)
- MCU型号为:CH32V208系列(FLASH:128K+RAM:64K)
(1)修改ch32v20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义
![](//file1.elecfans.com/web2/M00/81/C8/wKgaomQH73WALfyoAAB7mSYLYvM086.png)
(2)修改启动文件(.s文件)。如下图,选中启动文件,点击鼠标右键,选择或屏蔽该启动文件。如何选择启动文件根据宏定义来选择
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WADnTrAADfP3TSwoE273.png)
(3)修改ld文件.ld文件中,主要修改FLASH和RAM的大小,具体大小根据所选MCU实际大小修改,此处以CH32V203RBT6(FLASH-128K,RAM-64K)为例,具体修改如下图:
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WAZx5OAABnKgrfGlE267.png)
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文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义
![](//file1.elecfans.com/web2/M00/81/C8/wKgaomQH73WAbQNHAACL93r7QcE283.png)
- 修改启动文件。更改 startup 文件,点击 Manage Project ltems 进行文件更换,选用 startup_ch32f20x_ D6.s 文件,进行替换,如下图
![](//file1.elecfans.com/web2/M00/81/C8/wKgaomQH73WAJWSCAAByxPLNl0M539.png)
2、MCU型号为:
CH32F203CBT6(FLASH:128K+RAM:32K)
CH32F203RCT6-CH32F203VCT6(FLASH:256K+RAM:64K)
(1)修改ch32F20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WABYvZAACQ_VlLAbY151.png)
(2)修改启动文件。更改 startup 文件,点击 Manage Project ltems 进行文件更换,选用 startup_ch32f20x_ D8.s 文件,进行替换,如下图
![](//file1.elecfans.com/web2/M00/81/C8/wKgaomQH73WAaMKgAACSU-bXqJI730.png)
3、MCU型号为:
CH32F205xx(FLASH:128K+RAM:32K)
CH32F207xx(FLASH:256K+RAM:64K)
(1)修改ch32F20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WAT_bGAACN7LYHv5k930.png)
(2)修改启动文件。更改 startup 文件,点击 Manage Project ltems 进行文件更换,选用 startup_ch32f20x_ D8C.s 文件,进行替换,如下图
![](//file1.elecfans.com/web2/M00/81/C8/wKgZomQH73WATJhsAAB7CIkFfXk869.png)
4、MCU型号为:
CH32F208xx(FLASH:128K+RAM:64K)
(1)修改ch32F20x.h文件中宏定义。如下图圈出部分,根据芯片型号,选择对应的宏定义
![](//file1.elecfans.com/web2/M00/81/C8/wKgaomQH73WAfmkAAACS5PKRGFQ893.png)
(2)修改启动文件。更改 startup 文件,点击 Manage Project ltems 进行文件更换,选用 startup_ch32f20x_ D8W.s 文件,进行替换,如下图
![](//file1.elecfans.com/web2/M00/81/C8/wKgaomQH73WANJI-AACbj2DIQZE829.png)