我正在为 LPC11A14 编写引导加载程序,因为它必须在单线
通信上工作。
我正在使用 Flash Magic 对 MCU 进行编程。
Flash Magic 在 RAM 地址 0x10000300 中写入了一个小程序:
吴 268436224 12
,`4@`(0%P<$<`@`1`。
然后是解锁命令:
U 23130
然后它为 RAM 地址发送一个 go-command
G 268436224 吨
我试图像这样实现 GO 命令:
{
void (*pFunc)(void);
pFunc = (void (*)(void))(RAMAddress);
(*pFunc)();
}
但是 MCU 在执行后进入 hardfault。
您对如何执行 GO 命令有什么建议吗?
也可能是解锁命令,但我认为没有必要?