如安在Keil及Jlink中搭开国民技能N32G系列MCU开辟情况
- 根据本身的MCU型号(我这里的型号是N32G452REL7)访问国民技能官网,依次从N32G通用MCU-技能资源-固件和软件-软件开辟套件,获取对应MCU型号的SDK,也可点击这里从网盘下载:
- 下载N32G5X的jlash设置支持包,从网盘这里下载即可。
- 解压上述步骤下载的文件包:
- 双击运行Nationstech.N32G45x_DFP.1.0.6.pack安装MCU支持包。
- 按照解压出来的文档jlink工具添加Nationstech芯片流程_V1.0.pdf的描述,把N32G45x.FLM,Devices和Sample目次的内容复制到Keil安装目次对应的文件夹下面,同时修改JLinkDevices.xml,把N32G的系列装备添加到jlink的设置文件中,以便在jlink的装备清单中并识别N32G45X芯片:
须要注意的是Keil利用的jlink是在Keil的安装目次下的,而它的JLinkDevices.xml文件不肯定在安装目次下,例如在我的情况中该文件的路径为,万万不要搞错了,不然无论你怎么改都没有效果:
- 在SDK目次中用Keil打开任意你须要的示例工程,设置一下Jlink:
- 打开工程后,点击Keil的Option按钮进行工程设置,选择调试工具为Jlink,并点击设置按钮:
确保接口为SW,其他选项,根据本身的设置来设置,右边能识别出来芯片ID即可:
在此处,容易出现识别不到芯片的情况,怎么实验都不行,但是不要发急,不肯定是硬件题目,可以直接用jlink.exe来验证一下。打开jlnk目次下的jlink.exe下令行工具,根据提示依次输入connect,回车,然后输入?在弹出的装备选择对话框中选择我们对应的芯片型号,确定,之后根据提示选在SWD接口和接口速度,如果在这里能识别出来,那么说明SWD接口及硬件上应该没有什么题目,但是在Keil中识别不出来,这时候可以修改工程目次下的JLinkSettings.ini文件,用文本编辑器打开该文件,把Device改为正确的型号保存,重新打开keil即可:
- 照旧在第7步的页面,选择Flash Download页面,确认flash编程选项和算法是否正确,一样平常情况下,前面的步骤把.FLM文件放到jlink对应的文件夹中后,这里就已经是正确的表现了,否则的话按照第5步检查.FLM文件是否放置正确:
- 返回keil工程主页面,编译,下载测试:
至此,基于Keil和JLink的N32G MCU开辟调试情况搭建OK,可以舒畅的写代码了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |