更好的观看体验:https://lceda001.feishu.cn/wiki/FTRvwzrO6iskkQkBTRqc8ZpJnOf
1.目的
教会大家如何将立创梁山派的GD32F450的工程修改为GD32F470
注意用之前 参考立创梁山派[入门教程资料](第3章.【立创·梁山派】入门教程资料 )中的开发环境介绍和工程模板创建,下载并安装最新的KEIL(MDK)软件和GD32官方的器件支持包(推荐用离线安装的方式)
2.这两个芯片有什么区别
2022年12月05号后立创·梁山派开发板主控从GD32F450ZGT6升级到了GD32F470ZGT6 ,两款芯片基本兼容,主要差别是:
-
GD32F450ZGT6主频为200Mhz、SRAM 256K,
-
GD32F470ZGT6主频为240Mhz、SRAM 512K。
也就是说我们的基础配套工程能在GD32F450上运行的代码就可以运行在GD32F470上。
3.配套工程修改步骤
根据上面的对比,对于GD32F450的工程我们只需要修改器件型号并把时钟提升到240Mhz就可以了。
在这里以配套的代码例程-视频注释版中的PWM呼吸灯为例进行修改:
3.1打开工程
双击打开PWM呼吸灯的MDK工程
3.2修改工程名字
-
单击
File Extensions
,(一个品字形的图标),修改其中的Project Items
-
单击“魔术棒”,单击上方
Output
,修改Name of Executable
。 -
修改文件名,把后缀为
.uvprojx
和.uvoptx
的文件修改成你想要的工程名字。
3.3更换芯片型号
单击“魔术棒”,单击上方
Device
,选择 GD32F470ZG
。3.4更新时钟频率为240Mhz
打开system_gd32f4xx.c文件,把200Mhz的时钟注释掉,打开240Mhz的时钟,并确保能正常编译。
3.5烧录验证
选择对应的烧录器并下载,这里用的是立创梁山派自带的DAP下载器。
烧录程序之后将会看到开发板上的LED4将会出现呼吸的效果,也就是逐渐变亮然后再逐渐熄灭。
4.额外补充
目前立创梁山派GD32F470版本已经适配了RT-Thread,针对旧版450用户可以直接选择RT-Thread里面的GD32F450官方开发板的工程,也可以在立创梁山派GD32F470的版本下做以下改动:
和上面的
更换芯片型号
步骤一样,换为GD32F450ZG,确保第55行的200Mhz生效。
board.h中29行GD32 SRAM 大小改为192。
#技术交流#
登录 或 注册 后才可以进行评论哦!
还没有评论,抢个沙发!