Part Number:TMS320F280049C
例如flashapi这样的程序
是在begin前的初始化执行还是程序运行到这一步再复制?
另外非掉电的指令重启(如看门狗)会重置ram空间吗?
有没有清空ram方便进行lfu动态硬件更新的指令?有相关例程吗?
Ben Qin:
你好,我咨询下资深工程师,一旦有回复会立即回复您。
,
Ben Qin:
按E搞比利 说:
例如flashapi这样的程序
是在begin前的初始化执行还是程序运行到这一步再复制?
这取决于他们是否在其链接器命令文件中使用 .binit 表。如果是,复制将在 main 运行之前发生。否则,他们将需要手动调用 memcpy 函数,将 Flash 的指定内容复制到 RAM。
按E搞比利 说:另外非掉电的指令重启(如看门狗)会重置ram空间吗?
根据参考手册中 ROM 章节的复位原因和处理部分,RAM 初始化仅在上电复位时发生,因此看门狗不应复位 RAM。
按E搞比利 说:有没有清空ram方便进行lfu动态硬件更新的指令?有相关例程吗?
如果你是寻找重置 RAM 的函数,则可以使用 MemCfg_initSections 函数将指定的 RAM 部分初始化为已知值。您可以检查 memcfg.h 文件以查看可以指定哪些 RAM 部分。
,
按E搞比利:
感谢,帮助很大