Thread 中讨论的其他器件:C2000WARE
工具与软件:
尊敬的专家:
我使用 CCS 调试工具加载程序、在单击"run"按钮之前、我注意到 RAM (LS0和 LS1 RAM)区域包含非零数据。 经进一步调查、我发现这些数据主要是从闪存复制的、因为 RAM 内容与闪存内容大体相同、但不完全相同。 我以前在其他 TI C28x 器件上没有观察到这种现象。
即使使用 TI 演示代码、问题仍然存在。 我已经确认 RAM 数据与 RAM 中运行的函数无关。 例如、虽然在 RAM 中运行的函数占用的范围为0x8000至0x8AAC、但有些数据也会出现在0x9200。


跟踪后、似乎正在从0x8A200处的闪存复制此 RAM 位置的数据。

您能否说明一下、在 F2800157上、是否会将一些闪存数据复制到 RAM 中、从而导致 RAM 在加载程序之后但运行代码之前包含非零数据? (即使在运行代码后、此 RAM 数据也不会恢复为零。) 此行为是不常见的、因为我在其他 C28x 器件上没有遇到它。
作为参考、我使用 F2800157 EVB 进行验证。
谢谢。此致、
C.C.C.Liu
