完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
J-link能识别芯片ID,下载不了,到解决问题!
公司接手项目,用国产JLink V9+Keil 5下载和仿真STM32F3系列的芯片都没问题(SWD下载模式)。回到家里用Keil 5下载仿真可以识别芯片ID,但是下载不了详见如下所示: 可以识别芯片的ID证明板子供电和芯片是正常的,最后我把Keil软件更新到MDK5.3版,JLink驱动更新到了V6.82c版本(都是目前最新版)。编译工程后下载还是出现如下图所示错误! 按确定后,又弹出如下错误! Error:Flash Download failed -"Cortex-M4"什么鬼!后面拿家里买的野火开发板各种工程例程用SWD下载模式试了一下居然都可以下载和仿真,难道他们都怕火哥?我不信,当然他的板子芯片是STM32F1系列的。这和是STM32F3系列的型号还是不一样。后来我把降速到200KHz居然可以下载了。 还有然后就拿起了正版STlink用SWD模式也下载不了STM32F3系列型号的板子,只能下载STM32F1系列的,后面换了正版STlink的杜邦线试了一下,居然可以了。我只想说你想用SWD模式下载一定要用优质的杜邦线,优质的················!劣质杜邦线害人不浅! 最后总结:这种普通的杜邦线用于平时通讯供电没什么问题,但是下程序对某些型号的单片机型号(例如STM32F3系列)有影响。难怪买STlink附带比较好的杜邦下载线是有原因的,我剥开了劣质的杜邦线,里面就零散几根细细的铜丝(有的表皮还会起粉),对高速信号下载等仿真估计就会出问题。这种问题很难判断······毕竟可以读ID,可以仿真下载STM32F104,就是不可以仿真下载STM32F3系列芯片,浪费我三天晚上学习撸代码的宝贵时间。SWD模式下载:一定要用优质的杜邦线,优质的················! |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2955 浏览 16 评论
3455 浏览 1 评论
8987 浏览 16 评论
4050 浏览 18 评论
1102浏览 3评论
570浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
568浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2301浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 08:39 , Processed in 1.369954 second(s), Total 79, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号