[开发生态]【SWDM-QFP100-34SVEA3测评】一:曲折的调试过程

收到板子已经有段时间了,现在把帖子补上,验了那句话,万事开头难

收到的套件是一块开发板板:SWM34SVE_LCD_DEMO+一块4.3寸的显示屏+排针,显示屏分辨率为800X480



用一根micro_usb线给开发板上电后,有显示,但是图片两部分重叠,猜测应该是demo和屏分辨率不一致所致,屏幕触摸可以用,但是逻辑很混乱,不过至少说明屏幕和板子可以工作。




第一次使用Synwit的MCU,所以不仅是硬件,软件也要从头开始。从官方资料:“Synwit MCU 下载烧写应用指引”中看到支持keil+stlink的组合,

想着下载调试就很方便了,手边好几个stlink,于是乎,在给板子焊接上排针后,打算下个程序试试,没想到这一下就是折腾了几天时间

既然选择keil,那就先要给keil装上支持包,从华芯微特官网下载了Kiel专用补丁包安装


安装完成后,选择了一个LCD例程,连接好排线,上电,编译后下载,失败...报错,


开始排查
首先,keil里是可以识别到芯片的,说明连接没问题




修改ram大小,排除下算法大小可能性


问题依旧,于是换板载的stlink,换了几块板子、独立的stlink都是失败。
各种可能性都排除了一遍,感觉无路可走了,既然是SWD方式,那就试试其他的,手边还有jlink ob 和PW200


jlink ob也是SWD接口,首先也是要添加器件支持,在jlink的安装目录下,找到Devices文件夹,添加Synwit器件,并且修改JLinkDevices.xml文件,这些也都是从官网获取的压缩包,
很不出意外的,结果失败,未识别到芯片


用jflash再测试一下,主要是确认器件是否添加成功




可以新建基于SWM341的工程,说明器件添加成功了,但是确实是不能下载


jlink的软件版本也是符合要求的


最后手边还剩一个PowerWriter的PW200,CMSIS-DAP类型,也是SWD接口方式。
连接好排线,结果依旧是不识别芯片。


各种查找原因,几天无果,难道只能用串口下载?没法调试了
最后在网上看到一个信息,Arm® Cortex®-M33内核是Armv8-M架构,需要使用CMSIS-DAP ARMv8-M调试器,而SWM341是基于Arm® Cortex®-M33的 32 位微控制器,视乎看到了希望,打开工程设置,修改


设置好后,芯片奇迹般的识别成功了


下载依旧报错,不过这个问题好解决,调整下RAM大小就行了


成功将程序下载进去,并且在线调试也是ok的
---------------------
作者:数码小叶
链接:https://bbs.21ic.com/icview-3293534-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值