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.

[参考译文] TMS320F28377D:客户引导和应用程序重复使用 RAM

Guru**** 2418210 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1540480/tms320f28377d-ram-reuse-by-customer-boot-and-app

器件型号:TMS320F28377D


工具/软件:

您好专家

客户使用两个 cmd 文件进行客户引导和应用程序、 RAMGS_DATA1 用于存储客户引导和应用程序 .ebss 段以及 .esysmem、使用此存储器分配在应用程序函数中可能会看到一些逻辑错误、并执行 2 项操作:

1. 使用另一个 RAM 应用程序,问题可以解决。

2、  在代码跳转到 APP 后、清除 RAMGS_DATA1、 可以解决问题。

问题:进行重复使用时是否需要注意、或者不允许重复使用?

e2e.ti.com/.../2837xD_5F00_FLASH_5F00_CLA_5F00_lnk_5F00_cpu1_5F00_APP.cmde2e.ti.com/.../2837xD_5F00_FLASH_5F00_CLA_5F00_lnk_5F00_cpu1_5F00_BOOT.cmd

谢谢

Joe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好专家

     您可以更新此主题吗?

    谢谢

    Joe

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可以重复使用。 看起来像应用软件中的一些错误、该错误在  RAMGS_DATA1 中使用了某个部分、预计它为 0x0 、但在使用之前未对其进行初始化。

    使用此处提到的任一种方法都不会出现任何问题、但 1 种方法可能更简洁。  

    此致、

    Vivek Singh