This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我在进行TMFS320F2812开发的时候,做了2个板子,其中一个板子FLASH烧写时界面均为灰色,需要UNLOCK,但印象中之前烧写FLASH时没有对该板设过密码,连接仿真器后对比目前可以正常烧写的板子
故障板 0x3F7FF8~0x3F7FFF 全为0
0x3F7F80 开始的大段地址为0
0x0A80 开始的大段地址全为0
正常板0x3F7FF8~0X3F7FFF 全为F
0x3F7F80 开始的大段地址为0
0x0A80~0x0A82 全为0
0x3F7FF8之后8个字节的单元为全0是不是意味着FLASH已经被永久锁定(permanently lock)?
查看故障板的CSMSCR(0x0AEF)寄存器,其bit-0为1,这个状态是否意味着确实被锁定?
从哪里入手解锁呢?谢谢!
谢谢你!不过还有个问题,您说的查看二进制文件是指查看 *.out 文件是吧?我直接通过JTAG读应该也可以吧?我们软件版本控制没做好,当时可能随便找了个能烧录的软件烧了一下,教训啊
是的,用hex2000将其转换为hex文件,然后再查看hex文件中0x3F7FF8~0x3F7FFF地址范围内是否为全F,如果是全F说明是其他原因导致的芯片被锁,如果不是全F,则可以用这个地址范围的值作为密码来解锁。芯片被锁后JTAG就无法读取flash中的值。