调试器jlink不能连接到SMT32的问题
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才出现这样的问题的吗?
你是BOOT0/BOOT1都置1才出现这样的问题的吗?
不是的!就是突然出现这样的!
我也不懂呢
不是的,是我的下载器没设置好!