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/AM3359:在调试模式下、写入长度为0x7ff0的第0页0x0处的存储器块时遇到问题:(错误-1065 @ 0x3D5A)

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/865561/ccs-am3359-trouble-writing-memory-block-at-0x0-on-page-0-of-length-0x7ff0-error--1065-0x3d5a-in-debug-mode

器件型号:AM3359

工具/软件:Code Composer Studio

您好、社区

我正在尝试将 PRU 固件与我的 CCS 项目集成。 为此、我在工程链接器部分中添加了二进制文件路径、并在库链接器中添加了命令文件。

现在、项目正在成功编译。

但是、当我尝试在调试模式下加载二进制文件时遇到以下错误。

"写入长度为0x7ff0的第0页上的0x0存储器块时遇到问题:(错误-1065 @ 0x3D5A)无法访问器件存储器。 验证内存地址是否在有效内存中。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包8.3.0.00003)"


如果我缺少一些东西、请告诉我。

对此,

Hiren Bhuva

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

    Hiren、

    我正在查看 AM335x 器件 PRU0内核的程序存储器页面(第0页)、并且只能看到0x2000的大小。 根据上面的消息、您似乎正在尝试加载大小为0x7ff0的程序。  

    希望这对您有所帮助、

    拉斐尔

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

    您好、Rafael、

    感谢您的回复、

    我没有尝试在 PRU0内核中加载程序。 我尝试加载到 CortexA8内核中。 但是、我已将 PRU-Dual Mac 固件与应用程序链接在一起。

    实际上、我想测试用 CortexA8内核编写的应用、该内核使用 PRU Dual-Mac 固件参考。 我已经在工程属性的链接器部分中链接了工程中的固件。

    那么、当时我将面临该误差。

    请告诉我、这是否是将 PRU 固件与 cortexA8固件代码链接在一起以测试 cortexA8固件的正确方法。

    谢谢、

    Hiren

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

    Hiren、

    对于此延迟、请深表歉意;在这种情况下、我们工具团队中的人员将不会有太多关于 PRU/Cortex A 软件集成的信息。

    我将要求您在参考此问题的器件论坛上发布问题、以便您获得更丰富的答案。  

    此致、

    拉斐尔

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

    您好、Rafael、

    我找到了解决方案。

    我需要修改链接器脚本以支持 PRU 固件写入。

    感谢您的支持。