NXP MCU 技术论坛
直播中

张秀兰

7年用户 1255经验值
私信 关注
[问答]

为LPC11A14编写引导加载程序,MCU在执行后进入hardfault是为什么?

我正在为 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 命令有什么建议吗?
也可能是解锁命令,但我认为没有必要?

更多回帖

发帖
×
20
完善资料,
赚取积分