工具与软件:
如何在擦除闪存期间将我所有的引导加载程序源代码放置到 RAM 中并在 RAM 中运行它们? 在擦除闪存期间、我的引导加载程序仍然需要从 CAN 总线接收消息并向 CAN 总线发送数据。
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.
工具与软件:
如何在擦除闪存期间将我所有的引导加载程序源代码放置到 RAM 中并在 RAM 中运行它们? 在擦除闪存期间、我的引导加载程序仍然需要从 CAN 总线接收消息并向 CAN 总线发送数据。
我的引导加载程序仍然需要从 CAN 总线接收消息并将数据发送到 CAN 总线。
是的、这仍然可行。 如果 SBL 正在运行、它将继续发送和接收 CAN 消息。
Rick、您好!您的引导加载程序代码中有闪存的 XIP 吗? 如果不是、那么我之前说的仍然适用吗? 是的、您可以使用 RAT、但我不能理解的是、在本例中、您为什么需要使用 RAT?
如何检查引导加载程序代码是否具有闪存 XIP? [报价]如果闪存的属性设置为执行、您可以查看 syscfg 或链接器文件。
但我认为这是从 RAM 中执行、因为 TI 的 SBL 示例都是从 RAM 中执行、如果您遵循了参考示例、那么该示例将从 RAM 中执行