TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS28035的密码可以清掉么?

我的芯片之前随便设置了一个密码,假如之前的密码是:123456,但是这个密码设置我不想要了,我想把这个密码解除,我的步骤如下:

我的编译器是ccs10,我在这个编译器里面的debug的页面下,f28035 Flash Setting里面的密码字节设置好"123456",然后我把芯片的boot mode在硬件上改为wait模式,加电后,连接仿真器XDS100V1,这个时候可以操作,在芯片能操作的情况下,我又把这个f28035 Flash Setting里面的密码字节设置改为全改为"ffff"重新下载一次,下载是成功的,但是下载后断电重新上电,如果我用"ffff"这个密码去连机的时候,却不能连上,我的操作步骤是否错误?

总结下我的操作:

1、在wait模式下,用以前的密码把XDS100V1连接上dsp,能连接上

2、重新把密码改为"ffff",意思是取消密码,重新下载

3、dsp断电

4、dsp上电,连接XDS100V1,提示连接不上,不管是wait模式还是正常模式都连不上

那么如果我想要取消密码的话,我该怎么做呢?

Susan Yang:

设置密码后解锁的话,可以通过拉低xrsn引脚,连上仿真器后释放,通过on-chip flash输入正确的密码,编译后擦除flash。

取消密码的话,可以使用下面的方法:

1 通过csmpassword.asm修改pwl0-pwl7到默认值,如下代码:
.sect "csmpasswds"
.int0xFFFF;PWL0 (LSW of 128-bit password).int0xFFFF;PWL1.int0xFFFF;PWL2.int0xFFFF;PWL3.int0xFFFF;PWL4.int0xFFFF;PWL5.int0xFFFF;PWL6.int0xFFFF;PWL7 (MSW of 128-bit password)

2 f28035 Flash Setting里面的密码字节设置改为全改为"ffff"

3 使用uniflash来操作

另外建议您参考之前工程师的分享

e2echina.ti.com/…/171656

user6392471:

回复 Susan Yang:

如果不知道密码的情况下,是否可以解锁dsp芯片?也不是解锁,是重新设置密码,比如我有次我自己随意设置了一个密码,然后断电后,重新上电,这个时候我不知道密码了,那么此时是否可以擦除芯片,然后下载我新的程序,总不能忘记密码后,就是一个板砖吧?

Susan Yang:

回复 user6392471:

可以试一下下面链接的方法

无法读到密码,又不能对其解锁的话,是无法再编程使用了 

Xiao Dong:

回复 user6392471:

如果有bootloader,而且bootloader具备自我擦除FLASHA的功能,是可以实现的。

赞(0)
未经允许不得转载:TI中文支持网 » TMS28035的密码可以清掉么?
分享到: 更多 (0)