华芯微特开发环境搭建-SWM34SVET6为例

SWM34S系列是cortex-M33,内核是arm-v8指令集,和其他cortex系列有差异,要新的工具版本支持(jlink要升级到V9以上,keil要升级到5.32以上)。
在这里插入图片描述
1.Keil要先安装5.36的版本,并取得版权(5.32-5.36均可,参考pj方法)。
在这里插入图片描述
然后安装pack包:Synwit.SWM32_DFP.2.0.4.pack
在这里插入图片描述
打开包安装器,选择File->import,选择包Synwit.SWM32_DFP.2.0.4.pack,安装完成,关闭包安装器。
安装完成后再打开的工程,Device对话框里面就可以选择对应的Device了。
在这里插入图片描述
2.安装jlink驱动,完成后如下
在这里插入图片描述
两个关键点:

  • Jlink的硬件版本要V9以上,才支持M33内核

  • Jlink的软件dll版本,不能高于V7.0

如果jlink的软件版本过高,请找到keil的安装目录:
删除\ARM\Segger\JLinkARM.dll
用低版本的替换(可以先安装一个低版本的jlink,然后去拷贝,比如4.25,4.66,6.14等)。
友情提示:有条件的话,买个正版Jlink,虽然会贵那么百把几十块钱,但是会省很多莫名其妙的事情,后续调试代码也非常方便。
3.删除工程下的两个文件:
JLinkSettings.ini
JLinkLog.txt
在这里插入图片描述
4.然后重新打开工程
选择debug页面
在这里插入图片描述
第一次选择setting,会弹出这个对话框。
在这里插入图片描述
点击ok,选择M33设备即可。
在这里插入图片描述
在这个页面能看到如下图,就表示已经连接上芯片了。
在这里插入图片描述
然后选择flash download,选择add添加flash算法,注意要修改RAM的size为0x4000,否则算法文件放不下,还是会下载不了。
在这里插入图片描述
恭喜恭喜,到这一步,你应该可以正常下载代码,进行调试了。

重要提示:原创文章,欢迎转载,请注明出处。

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值