完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我的板子的型号是野火STM32F103ZET6,出现了“[JLINK] flash download failed cortex-m3”的问题,网上关于这个问题的方法试过了,没有用,初步估计原因是:DMA模块被配置为不停地拷贝一段数据区,而JLINK下载时刚好需要使用DMA数据传输的目标区域,这时DMA的操作和jlink的操作产生了冲突。http://bbs.ednchina.com/BLOG_ARtiCLE_367516.HTM,这个网址给出了解决的方法,可是,没怎么看懂,因为程序都下不进去,如何进行修改呢?希望懂的兄弟帮忙解答一下,该怎么解决这个问题
|
|
相关推荐
8个回答
|
|
MDK中出现 Error: Flash download failed-"Cortex-M3"的原因及解决办法
出现这处问题通常是MDK中的Flash的编程算法没有配置或没有配置正确 在主菜单中打开Flash->Configure Falsh Tools配置窗口,切换到“Utilities"页。 按“Setting"按钮进入“Flash download setup"配置窗口 然后一路按“OK”按钮退出配置窗口。 在“Flash download setup"配置窗口点击“Add”按钮进入“Add Flash Programming Algorlthm"窗口 在“Add Flash Programming Algorlthm"窗口,根据你实际使用的芯片选择,这里的神舟III号STM32开发板用的是STM32F103ZET6,应先择"STM32F10X 128kB Flash",选定编程算法后,按“Add”按钮。 |
|
|
|
我试过了,但不是这个的问题,其实是DMA与JLINK 下载产生冲突的原因,解决的方法是调整BOOT0/BOOT1的设置,把启动模式改变为从内部SRAM启动,再结合手工硬件复位。由于BOOT0/BOOT1的状态只在硬件复位时是有意义的,而调试器不做硬件复位,所以这样的设置不会影响调试器下载程序到Flash中,也不会影响在Flash中调试程序。我所做的是BOOT1=1,BOOT=1从内置SRAM启动,结果就解决了。不过还是要谢谢你的热心解答
|
|
|
|
你好!我下载的时候出现这个错误是怎么回事!
|
|
|
|
你是BOOT0/BOOT1都置1才出现这样的问题的吗?
|
|
|
|
|
|
|
|
|
|
|
|
我也不懂呢
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1307 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1234 浏览 3 评论
2313 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1393 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1824 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 17:00 , Processed in 1.145666 second(s), Total 57, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号