STM32匠人学习笔记
一、关于万利板的程序下载问题
1、问题
打着雨伞请教,关于万利板的程序下载问题 先说一下匠人的经历。
第一次,下载LCDDemo.ew到板上,在线运行正常,脱离 ST-link后单独用USB供电,也正常。这应该视为程序被正常下载到芯片了吧。这没问题,从略。
第二次,换了一个ADC的演示程序,编译、debug,照样出现下载对话框,完成后点击 go,运行,也正常,LCD屏幕上现实ADC结果。到这为止都还算正常。 接着,匠人点击Stop Debugging按钮,停止调试。并退出IAR,并切换到USB( CN5接口)供电,同时也把CN2短路帽切换到USB这时,发现LCD显示的居然 不是ADC结果,而是第一次灌入的那个程序的内容“ stm32 led demo ”。
反复进行第二次的动作,结果都是如此,即不管仿真时选择了哪个演示程序,调试时运行正确,一旦脱离仿真状态,改用USE供电,运行的就是“ stm32 led demo。 why?
2、原因
两个DEMOS序的区别在于,第一个 DEMOS置为在FLASH_RO中运行,而第二个DEM设置为在RAM里运行,因此,重新上电后就丢失了。
3、解决
必须把设置更改为在FLASH_RO中运行,步骤如下:
1、 在workspace窗口下面,选择 BOOT_FLAS如下图:
~ £ fdit Jew p □:壬亡t Tools
原创力文档

文档评论(0)