主题中讨论的其他器件:MSP430F5252
处理器在以下时间后不复位 SET_PC 0xFFFE 都会在 BSL 脚本中发出。
使用简单的测试代码对该器件进行编程(在计时器输出端闪烁 LED、P2.0)。
BSL 模式由按下的按钮调用(在 P1.1上的 ISR 中跳转至0x1000)
下面是一个简短的脚本、用于调用器件的复位、此脚本已经通过上述代码进行了编程。
MODE FRxx UART 9600 COM94 PARITY VERBOSE RX_PASSWORD NEW_pass.txt TX_BSL_VERSION DELAY 3000 SET_PC 0xFFFE
但是、当我不使用0xFFFE、而使用位于0xFFFE 的地址(例如0x963E)时、一切都正常。 但是、该矢量会随着代码的每次轻微更新而变化、因此脚本必须相应地进行更改。
UPD:忘记提及。 SET_PC 0xFFFE 可以与 MSP430F5252及类似 MCU 配合使用。