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.
你好,我正在开发MSPM0系列芯片。
首先,我是通过JLINK的SWD接口连接芯片,此前曾多次烧录并且没问题。
遇到的问题如下:
我通过CCS设置了SYSCFG,并且设置了SWD的密码。
再次通过CCS去连接芯片时反馈错误。
二次连接时,我做了如下操作:
1.先设置了ccxml的连接密码。
2.进入lauch界面
3.执行SCRIPY脚本,MSPM0_Mailbox_PasswordAuthentication_Auto()程序,报错
还有其他的情况,就不一一列举。
想询问的情况如下:
1.如果我设置了SWD通过密钥形式才能连接,那么后续的每一次都需要填写SWD密钥才能使用SWD进行烧录和调试?
2.设置了SWD密钥后,芯片是怎么认证的?例如SWD的密钥写入地址是0x41C0000C~0x41C00018,那么第二次连接的时候是需要先往这个地址写入对应的密钥才能连接上SWD?还是先连接上SWD读出了芯片的ID才往芯片的某个地址进行写入以认证密钥。我想尝试自己写一个JLINK脚本以解锁SWD,以及通过串口解锁其他接口,能否提供相关的资料,就是设置了NOMAIN的密码后,各个烧录方式都是如何比对密码的,我的密码需要输入到芯片的哪个地址?输入前后需要做什么?