GD32F450安装keil 5.32编译仿真问题
公司其他项目是用的keil 525,而因为我们部门GD32F407已经用了keil 532,为了减少keil版本的使用,决定在keil 532上进行GD32F450的工作。
网上根本就没有这方面的信息,GD公司的支持也是垃圾,从使用407开始,所遇到的所有问题,么有一个能帮助解决的,最后还都是我们自己解决。
在此记录,也方便大家遇到时能查看解决方法:(花了一天时间才搞定,还有比我菜的吗)
1.安装keil 安装包MDK532.EXE
2.安装JLink_Windows_V632f.exe
3.gd32f407ve使用压缩包“Segger_GD32F407VE”里的文件替换掉keil 安装路径“ARM\Segger”下的文件。注意,USBDriver文件夹不替换
4.gd32f450zg使用压缩包“Segger_GD32F450ZG”里的文件替换掉keil 安装路径“ARM\Segger”下的文件。注意,USBDriver文件夹不替换
5.安装【ARM.CMSIS.5.4.0.pack】和【GigaDevice.GD32F4xx_DFP.1.0.4.pack】用以支持GD32F450;【GigaDevice.GD32F4xx_DFP.2.0.0.pack】
用以支持F407
注意:GigaDevice.GD32F4xx_DFP.1.0.4.pack这个pack 全网都找不到资源,GD官网都没有(LJ就是LJ)!放在我的网盘里备份吧。
解决思路:因为工程使用的是兄弟部门的工程,他们用的keil 525,所以编译环境就要尽量向他们靠拢以便能编译及仿真。
上述步骤在不包含4的时候,是能顺利编译的,但是仿真的时候会提示"cannot access target"。问题出在JLINK的驱动上
将525安装路径下的ARM\Segger里的JLINK相关文件复制到532里,如步骤4所示,即可成功仿真。
本文禁止CSDN转载,原因请看我其他文章!
本文来自博客园,作者:xjxcxjx,转载请注明原文链接:https://www.cnblogs.com/xjxcxjx/articles/15272625.html,谢绝CSDN转载!