下载 IAR 编译出的此CORTEX-M3 镜像 到彼M3,后果怎样?

2019-03-24 15:38发布

后果猜想:不可运行 更严重后果猜测:对M3flash进行了不可预测的改写,造成芯片永久损害   实验:(无意实验)改写了TI的一款M3开发板的程序,但忘了针对实际开发板(EK-LM3S1958)修改IAR目标芯片,并下载 实验现象:触摸屏无任何显示,开发板无任何反应 当前状况:之前验证正确的工程(且为不需要交互的工程)仍然可以下载到开发板并运行,但是,一旦复位或断电重启,开发板就无任何反应   解决办法尝试猜想 1)可不可以用TIflash烧写工具(LM flash programmer)恢复M3 不可。原因是LM flash programmer在烧写M3flash之前,需要开发板正常启动,并通过触摸屏点击程序预先设计的“UPDATE”按钮,激发固件升级程序,使先设置ARM处于bootloader升级引导控制下,才能建立M3LM flash programmer的通信,完成M3flash烧写。 2)是不是复位或断电重启后,开发板一直处于复位状态,所以没有反应? 不是。复位管脚不为低。 3)是不是IAR开发环境变化了,没有正确下载程序 不是。因为同样的下载方式,另外一个开发板可以正常工作。 4)有没有基于JTAGflash恢复工具,可以重置M3flash 不知道,对M3的存储系统不清楚。 5)我可以想到的最后一个办法就是换M3芯片了   请各位赐教! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
Study_Stellaris
1楼-- · 2019-03-24 22:49
< 楼主没有那么复杂,如果可以下载程序直接下就好了。
TI M3 关键的寄存器都是有特殊操作的,如果锁住了就直接解锁,芯片复原了。
David_Lee
2楼-- · 2019-03-25 01:51
< :TI_MSP430_内容页_SA7 -->

原帖由 Study_Stellaris 于 2011-9-18 20:51 发表 楼主没有那么复杂,如果可以下载程序直接下就好了。 TI M3 关键的寄存器都是有特殊操作的,如果锁住了就直接解锁,芯片复原了。

 

bingo,用LM Flash Programmer里的解锁来unlock一下试试。

ooakk
3楼-- · 2019-03-25 03:14
 精彩回答 2  元偷偷看……
永远的不知
4楼-- · 2019-03-25 06:18
如果使用bootloader下载程序,自然需要把bootloader先下到芯片中。

一周热门 更多>

相关问题

    相关文章