3609|4

56

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

下载 IAR 编译出的此CORTEX-M3 镜像 到彼M3,后果怎样? [复制链接]

后果猜想:不可运行

更严重后果猜测:对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芯片了

 

请各位赐教!

最新回复

如果使用bootloader下载程序,自然需要把bootloader先下到芯片中。  详情 回复 发表于 2011-9-24 22:15
 
点赞 关注

回复
举报

1803

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

回复 楼主 ooakk 的帖子

楼主没有那么复杂,如果可以下载程序直接下就好了。
TI M3 关键的寄存器都是有特殊操作的,如果锁住了就直接解锁,芯片复原了。
 
 

回复

2751

帖子

0

TA的资源

裸片初长成(初级)

板凳
 

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

 

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

 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(高级)

4
 

结题与整理

最终解决办法:重新下载bootloader到M3中

TI为每个开发板提供了名为“boot_serial”的project,这便是bootloader。在IAR之下,用J-LINKRDK-IDM-L35烧写boot_serial,即可恢复M3bootloader。复位一下M3,即可正确运行之前烧写进去的应用工程。烧写bootloader过程中的提示,可不必理会。这也说明了这款M3的烧写其实有两部分,即bootloader和应用镜像,并且这两部分是独立的。

作为了解, TIRDK-IDM-L35用户手册第18页讲到,如果用LM Flash Programmer来下载bootloader镜像,那么”Program Address Offset:" 值设为 0x0000,如果下载的是应用程序,那么这个值应设为0x800。这就是根据bootloader占据的存储空间来定义的。


详细说明,请查看附件【 Cortex-M3的bootloader被破坏后怎样恢复?.pdf (616.11 KB, 下载次数: 17) 】。
 
 
 

回复

299

帖子

0

TA的资源

纯净的硅(高级)

5
 

回复 4楼 ooakk 的帖子

如果使用bootloader下载程序,自然需要把bootloader先下到芯片中。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表