本帖最后由 gavin_m 于 2011-4-7 17:50 编辑
在STM32中,使用J-LINK在线调试,程序满足功能需求;接下来将程序通过J-LINK下载到STM32的flash中,程序确定下载成功;下载之后,利用J-LINK 相关工具查看FLASH中的数据如图1、2所示。即,HEX代码已经成功写进flash中。接下来,将STM32切断电源,重新开机,问题出现了,即代码不能从FLASH开始启动。检查硬件,BOOT0设置恒为'0',但是这个东西就是不工作。我用的是IAR编译开发的。在这里请教各位这是一个什么问题。怎么解决。谢谢各位啦。
PS:图中的警告是因为小弟将电源给拔掉造成的。正常供电情况下,操作无任何警告和错误,一路successfully到底。 |