打印
[综合信息]

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

[复制链接]
671|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tpgf|  楼主 | 2023-2-14 11:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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,否则算法文件放不下,还是会下载不了。

恭喜恭喜,到这一步,你应该可以正常下载代码,进行调试了。


————————————————
版权声明:本文为CSDN博主「huangbinvip」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/huangbinvip/article/details/129022819

使用特权

评论回复

相关帖子

沙发
guijial511| | 2023-2-21 07:53 | 只看该作者
M33内核,性价比不错。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1931

主题

15650

帖子

12

粉丝