TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280049C: 程序何时会把指定放在ram里运行的程序从flash复制到ram

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搞比利:

感谢,帮助很大

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: 程序何时会把指定放在ram里运行的程序从flash复制到ram
分享到: 更多 (0)