F2812 烧录Flash 锁死的解决方法
2015-12-16 16:15
651 查看
阐述
Flash锁死是由于在Flash的密码部分写入了密码,如果在烧写的过程中,受到干扰就有机会导致Flash锁死,如果试了下面的方法仍旧没能解锁,只有更换芯片。C2000烧写的过程(clear) ----->erase---->depletion ------>program------> verify。如果在Erase的时候,芯片强行断电,供电不稳定导致类似于强行短点的情况,时钟不稳定,那么FLASH的密码段有可能成为随机值或全0.
解决方法
1、确认一下是不是有程序放在FLASH的密码区,如果是那么查看.out中对应地址的数据,就是密码。
2、断电,上电用CCS---》memory看看FLASH区是不是全0,用GEL功能中的Code Security Module ->Unlock_CSM解锁
3、每次联编完成,先不要烧FLASH,先看看.out文件对应密码的地址是否被使用,确保PASSWDS的used为0
4、若已经锁死,不要更改DSP的源程序,使用CCS3.3在线CPU仿真模式,View--》Memory看密码区烧进的数据
Flash锁死是由于在Flash的密码部分写入了密码,如果在烧写的过程中,受到干扰就有机会导致Flash锁死,如果试了下面的方法仍旧没能解锁,只有更换芯片。C2000烧写的过程(clear) ----->erase---->depletion ------>program------> verify。如果在Erase的时候,芯片强行断电,供电不稳定导致类似于强行短点的情况,时钟不稳定,那么FLASH的密码段有可能成为随机值或全0.
解决方法
1、确认一下是不是有程序放在FLASH的密码区,如果是那么查看.out中对应地址的数据,就是密码。
2、断电,上电用CCS---》memory看看FLASH区是不是全0,用GEL功能中的Code Security Module ->Unlock_CSM解锁
3、每次联编完成,先不要烧FLASH,先看看.out文件对应密码的地址是否被使用,确保PASSWDS的used为0
4、若已经锁死,不要更改DSP的源程序,使用CCS3.3在线CPU仿真模式,View--》Memory看密码区烧进的数据
相关文章推荐
- DSP、ARM和单片机的区别
- DSP学习笔记之GPIO
- 多网口开发板
- OMPL138多网口开发板
- DSP例程源码
- DSP+FPGAF核心板
- DSP+ARM+FPGA核心板
- 创建IPC示例工程编译DSP程序
- C6000嵌入汇编C与汇编对照及功能说明
- DS 4000 P二进制文件在ARM处理器中的加载运行
- DSP TMS320F2812验证平台制作日志1
- DSP TMS320F2812验证平台制作日志2
- DSP TMS320F2812验证平台制作日志3
- TI C2000 compiler download link
- 关于LF2407捕获不能再次中断的原因及解决方法
- C2000 DSP汇编指令速查软件分享(VB编写)
- TI XDC介绍
- 谁的青春不迷茫,其实我们都一样
- 计算机广告学视频
- TMS320VC33 学习笔记 开发环境