Other Parts Discussed in Thread: MSP430FR2433
器件型号: MSP430FR2433
我正在为 MAP430FR2433 开发一个程序员、该程序员在电路内测试仪上运行。 我得到了一切工作 excapet 我不能得到解锁脚本工作.
2.4.4.2 sluaj.pdf 中的 FR4xx 和 FR2xx 器件。
我可以发送 salaea 捕获并让有人看看它,看看为什么它不解锁?
是否有显示成功解锁的时序图?
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.
Other Parts Discussed in Thread: MSP430FR2433
器件型号: MSP430FR2433
我正在为 MAP430FR2433 开发一个程序员、该程序员在电路内测试仪上运行。 我得到了一切工作 excapet 我不能得到解锁脚本工作.
2.4.4.2 sluaj.pdf 中的 FR4xx 和 FR2xx 器件。
我可以发送 salaea 捕获并让有人看看它,看看为什么它不解锁?
是否有显示成功解锁的时序图?
中有(slau320 源代码)函数 JTAGfunc430FR.c ...
word EraseFRAMViaBootCode_430Xv2 (word mailBoxMode、word data1、word data2)
从调用的函数 Replicator430FR.c ...
word EraseFRAMViaBootCode_430Xv2 (word mailBoxMode、word data1、word data2)
//如果设置了 JTAG 密码并应删除以下部分,取消注释 — FR4xx/FR2xx
/*if (GetDevice_430Xv2()== STATUS_FUSEBLOWN) {
if(!EraseFRAMViaBootCode_430Xv2 (mail_box_32 位、stop_device、user_code_erase)) showstatus (STATUS_ERROR、2);
//检查主存储器是否完全擦除。
if(!EraseCheck_430Xv2 (mainStartAdress、mainLength/2)) showstatus (STATUS_ERROR、2);
}*/
今天、我尝试捕捉 MSP Flasher 解锁 MSP430FR2433 时的 JTAG 活动、以便对其进行逆向工程
遗憾的是、MSP Flasher 不能解锁 MSP43FR2433、即使手动 SLAU654E 表 1 暗示它可以解锁。
如果我对该数据进行编程...
@FF80
AA AA
我运行此脚本...
CLS
MSP430Flasher.exe -e [ERASE_USER_CODE]-m [JTAG]-z [JTAG] VCC
暂停
我收到此错误...
#错误:设备的调试接口已被保护
MSP430Flasher/MSP430.dll / LP EZ FET 固件是开源的 (https://www.ti.com/tool/MSPDS)、您可以检查源代码的实现方式。 基于捕获的 SBW 信号进行反向测试要复杂得多/耗时。
好的、我能够通过 Salaea 捕获信号、并对 FR2XX 解锁的 JTAG 活动进行逆向工程。
当我在自己开发的编程器上执行此操作时、它会成功解锁 JTAG
_IR_SHIFT (IR_JMB_EXCHANGE)
_DR_SHIFT16 (X'0000')
_DR_SHIFT16 (X'0011')
_DR_SHIFT16 (X'A55A')
_DR_SHIFT16 (X'1A1A1')
_delay_ms (50)
IL(测试);
_delay_ms (10)
IH(测试);
_delay_ms (50)