如安在Keil中设置国民技能N32G系列MCU开辟情况

铁佛  论坛元老 | 2025-4-17 11:39:55 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1816|帖子 1816|积分 5448

如安在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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

铁佛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表