华芯微特开发环境搭建教程:以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,否则算法文件放不下,还是会下载不了。

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

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

    物联沃分享整理
    物联沃-IOTWORD物联网 » 华芯微特开发环境搭建教程:以SWM34SVET6为例

    发表评论