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.

[参考译文] CCS/AM5728:使用 CodeComposer Studio 调试 PRU

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/744109/ccs-am5728-debugging-pru-with-codecomposer-studio

器件型号:AM5728
主题中讨论的其他器件:CODECOMPOSER

工具/软件:Code Composer Studio

我正在使用 CCS 8.2。 n´t 可以编译和下载 PRU 代码(我认为是这样)、但我看不到任何变量值。  错误消息为:"Memory map prevented reading 0x000100EE@Data_Memory"

它应该是这样吗?

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

    看起来共享的 PRUSS_DATA_RAM2被映射到 PRU 的 I/O 空间中。

       GEL_MapAdd (0x000100002、0x80001、1);           /*共享 RAM  *

    这可能不好。 您能否将文件'AM57xx_PRU_ICSS_LOCAL_GEL'中的那一行更改为

       GEL_MapAdd (0x000100001、0x80001、1);           /*共享 RAM  *

    并检查这是否可以解决您的问题?

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

    您好!

    我看不到这个问题。 请查看下面本地 RAM 中定义的一些变量以及共享存储器中的其他变量。

    如果您选择菜单"Tools"->"Memory Map"、您会看到什么? 如果正确设置了存储器映射、它应与屏幕右下角匹配。

    我发送我正在使用的附加工程、在其中声明数据和 I/O 存储器页面上的 near 和 far 全局变量。 看看您是否可以获得与 i 相同的结果

    希望这对您有所帮助、

    拉斐尔

    e2e.ti.com/.../1374.AM3359_5F00_PRU_5F00_debug.zip

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

    我再也不会n´t 问题了。 我甚至不n´t 它是如何得到解决的。 调试过程有点不稳定。 每次启动 CodeComposer 时、似乎都需要执行不同的步骤。   当 PRU 发生时、可能甚至没有连接到 PRU、也可能没有正确连接。

x 出现错误。请重试或与管理员联系。