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.

[参考译文] TMS320F28388D:在调试窗口中访问 TMS320F28388D CM 至 CPU1 MSGRAM0

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/838295/tms320f28388d-tms320f28388d-cm-to-cpu1-msgram0-access-in-debug-window

器件型号:TMS320F28388D

尊敬的所有人:

当我 在 CCS 中调试 F28388D 时、我发现我们无法在 调试窗口中将 CM 写入 CPU1 MSGRAM0 (0x20082000)、我是否需要进行任何调试设置或对此提出任何建议?

谢谢。

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

    Samsai、您好!

    我遇到了类似的问题,并通过编辑 F2838x_CPU1.GEL 脚本来解决这些问题,以更新 F2838X_Memory_Map()函数中对 GEL_MapAddStr ()的相关调用。 但是、在您的案例中、您提到地址 0x20082000 、它是 CM 存储器空间中的地址。 因此、您需要检查的文件不是 F2838x_CPU1.GEL、而是  F2838x_cm.gel

    有关的行是:

    GEL_MapAddStr (0x20082000、0、0x800、 "r"、0); /* CMTOCPU1MSGRAM0 (2Kb)(奇偶校验)*/ 

    也许您可以尝试将"R"替换"R|W"

    此致、

    皮埃尔

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

    感谢 Pierre 的意见。 你是对的。 映射文件的属性应为 R|W、以启用从调试器写入。 我们将在下一个版本中解决此问题。

    此致、

    Vivek Singh