使用SWD通过J-Flash烧写STM32时,会出现各式各样的错误;
总结下原因:
1、复位脚被拉低了,这次我遇到的就是复位引脚的电容焊反了(钽电容),可以正常连接,但是烧写程序时会出现如下报错
–>
- Erasing affected sectors …
- ERROR: RAM check failed @ address 0x20000000.
- ERROR: Write: 0x03020100 07060504
- ERROR: Read: 0x00000000 00000000
- ERROR: (0 bytes of RAM have been checked successfully)
- ERROR: Failed to erase sectors
- De-initializing CPU core (Exit sequence) …
- ERROR: Failed to auto program target
2、SWDIO和SWCLK线序错误、虚焊 、短接,错误表现为连接不成功;
3、另外会出现STM32: Connecting to CPU via connect under reset failed.
此时可以检查下VDDA和VSSA电压是否均正常,如果VDDA低于VDD太多会导致无法正常烧写芯片;
4、如果出现读取的id和工程设置的芯片id不符合的情况,多半是jlink本身有问题,固件与驱动不符,导致的读取数据错误;可以尝试更换低版本的驱动,有时候最新的不一定是最合适的。
5、如果在程序中禁用了SWD调试接口,即将SWD所用的IO口当作普通的IO口使用时,下载完第一次程序后,如果从flash启动(BOOT0==0)则无法继续使用SWD接口重新下载程序或者调试;
此时可能会出现如下提示:
- Connecting …
- Connecting via USB to J-Link device 0
- Target interface speed: 200 kHz (Auto)
- VTarget = 3.345V
- ERROR: Failed to connect.
Could not establish a connection to target.
解决办法是将BOOT0拉高,让程序从ram启动,则可以使用SWD重新下载程序;
上一篇:验证STM32是小端存储
下一篇:stm32常见错误分析
推荐阅读
史海拾趣
进入21世纪后,环保和可持续发展成为全球关注的焦点。Hokuriku Electric积极响应这一趋势,将环保理念融入产品研发和生产过程中。公司投入大量资源研发绿色电子产品,减少生产过程中的能源消耗和废弃物排放。同时,Hokuriku Electric还积极参与行业内的环保倡议和合作项目,推动整个电子行业的可持续发展。这一举措不仅赢得了社会各界的广泛赞誉,还为公司带来了更多的商业机会和合作伙伴。
在市场竞争日益激烈的背景下,BAHCO选择了与同样拥有悠久历史的美国Snap-on公司进行合作。这次强强联合不仅加强了双方在技术、市场等方面的互补优势,更为BAHCO打开了更广阔的市场空间。通过Snap-on的全球销售网络,BAHCO的产品得以进入更多国家和地区,进一步提升了公司的品牌影响力和市场竞争力。
Amplitronix LLC的创立,源于两位年轻工程师对电子技术的热爱与执着。他们发现市场上存在一种需求,即高性能、高精度的电子测量仪器。于是,他们决定携手创业,将这个想法付诸实践。初创时期,资金短缺、技术难题、市场竞争激烈,每一道关卡都考验着他们的决心和毅力。但他们凭借着对技术的热情和对市场的敏锐洞察,不断研发创新,最终成功推出了首款产品,赢得了市场的初步认可。
近年来,电子行业面临着巨大的变革和挑战。新技术的不断涌现和市场的快速变化使得企业必须不断适应和创新。Compex Corporation也不例外。公司紧密关注行业动态和技术发展趋势,不断调整和优化产品结构和市场策略。同时,公司还加大了在人工智能、物联网等新兴领域的研究力度,以期在未来市场中占据先机。通过持续创新和适应变化,Compex Corporation在电子行业中保持了领先地位,并为未来的发展奠定了坚实基础。
请注意,以上故事是基于假设和可能的情况构建的,并非Compex Corporation的实际发展历史。如果需要更具体和准确的信息,建议查阅相关公司的官方资料或行业报告。
随着电子行业的快速发展,Compex Corporation意识到只有不断创新才能在市场中保持竞争力。因此,公司加大了在研发方面的投入,积极引进先进的技术和设备。XXXX年,公司成功研发出了一款具有革命性的新型电容器,其性能远超市场上的同类产品。这一技术突破不仅提升了公司的技术水平,也进一步巩固了其在市场中的地位。
Elytone Electronics Co Ltd成立于XXXX年,最初是一家仅有几名员工的小型电子产品加工厂。公司创始人凭借对电子技术的热爱和对市场敏锐的洞察力,带领团队开始了艰苦的创业之路。在资源有限的情况下,他们不断研发新产品,优化生产工艺,逐步在行业内建立起了一定的知名度。
|
一、EMC工程师必须具备的八大技能 二、EMC常用元件 三、EMI/EMC设计经典85问 四、EMC专用名词大全 五、产品内部的EMC设计技巧 六、电磁干扰的屏蔽方法 七、电磁兼容(EMC)设计如何融入产品研发流程… 查看全部问答∨ |
|
|
请帮各位帮我看看为什么interrupt0总是不被执行?当高电平进来时,interrupt0开始执行,同时定时器开始定时,直到下一个高电平进来,定时也结束,这样可以吗?请各位大侠帮忙修改下,谢谢了~~~~我实在不太明白为什么了 #include\"at89x51.h\" #in ...… 查看全部问答∨ |
|
|
SD WIFI驱动开发:加载SDHC驱动提示系统无法打开指定设备或文件 大虾们,帮帮忙啊 小弟最近在搞SD WIFI驱动,SDHC是根据sc2410的SDHC改过来的,SDBUS用的CE自带的,SD CLIENT是别人提供的。 我主要是写SDHC。 现在问题是加载SDHC驱动时,提示系统无法打开指定设备或文件。 我是用驱动调试助手手动加载的,提 ...… 查看全部问答∨ |
如题。 MoveWindow(0, 0, 480, 272); (刚好是GPS导航仪的全屏) 里的单位就是像素,但是 IDD_JTTTS_MFC_DIALOG DIALOGEX 0, 0, 480, 272 (超出了屏幕好多) 却不是。 http://topic.eeworld.net/t/20050615/16/4084612.html 这个帖子说是 DLU ...… 查看全部问答∨ |
|
求一个解压密码 Hi3511 DMS V110R001C01B121_Release.rar 3511的sdk 求一个解压密码 Hi3511 DMS V110R001C01B121_Release.rar 3511的sdk 我忘记密码了… 查看全部问答∨ |
本人用LM4876音频功放做了一个电路,使用中发现开启和关闭音频功放时,叭叭噪声很响亮!用电阻电容延迟电路修改了控制开关的输入端,稍好一点.减小了输入藕合电容,也稍好一些.但是没有彻底解决!有经验的朋友请介绍一些经验啊..用AB类还是用D类功放好啊? ...… 查看全部问答∨ |
|
在VXWORKS下做SNMP代理用哪个免费版本的SNMP好啊! 在VXWORKS下做SNMP代理用哪个版本的SNMP好啊!当然这里出了它自己的收费包哈! 网上免费的版本很多!不知道哪个 更好点!更容易实现点!紧急啊!各位大侠来帮帮忙啊!… 查看全部问答∨ |



XC6406PP60DL






京公网安备 11010802033920号