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.

[参考译文] LP-AM243:AM243x

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1402618/lp-am243-am243x

器件型号:LP-AM243
主题中讨论的其他器件:AM2434UNIFLASH

工具与软件:

我可以在目标板上运行一些 TI 示例、其中之一是使用 TwinCAT 进行 EtherCAT 从站简单演示。  一切都正常。
但是、我无法将 任何其他 TI 示例下载到电路板 (通过 CCS 运行/调试或 CCS 运行/加载)、包括 EtherCAT 从站简单演示。

错误消息如下所示:  
MAIN_Cortex_R5_0_0:AM2434_ALX
MAIN_Cortex_R5_0_0:GEL 输出:CPU 复位(软复位)已通过 GEL 发出。
MAIN_Cortex_R5_0_0:在长度为0x40的第0页上的0x0写入存储器块时出现故障:(错误-1065 @ 0x40)无法访问器件存储器。 验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包12.8.0.00189)
MAIN_Cortex_R5_0_0:文件加载程序:验证失败:目标写入0x00000000失败
MAIN_Cortex_R5_0_0:GEL:文件:/home/username/workspace_v12/ethercat_slave_simple_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang/Release/ethercat_slave_simple_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang.out:加载失败。

您能给我任何提示吗?

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

    您好!

    您是否遵循了此处的入门步骤?
    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/09_02_00_50/exports/docs/api_guide_am243x/GETTING_STARTED.html

    您为"在目标板上运行一些 TI 示例..."而执行的操作有何差异?  一切都运行正常"、"我无法 再将一个 TI 示例下载到电路板上"?

    此致、

    Nick

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

    是的、之前刷写了 sbl_null。 我可以运行 hello world、hello world cpp、在 AM243x-LP 板上的5个内核上具有5个子项目的系统项目、以及擦除/引导演示以擦除所有闪存。 然后、我可以在 r5f 子系统上运行连接到 TwinCAT 的 EtherCAT 从站简单示例、我可以在其中更改三个 LED 的状态;它进行了几次调试。 当时有一个会议。 之后、我重复调试了 EtherCAT 简单示例、最后得到如上所示的错误消息。 然后、我尝试 使用再次运行用于 JTAG 刷写的调试器/引导示例-它无法正常工作。 然后我尝试了其他几个例子;它总是无法工作。

    然后、我使用 uniFlash GUI 读取存储器、只有前0x80个字节有值、所有其余存储器为零。 我尚未检查生成的链接器脚本。  

    我想知道引导过程是否中断。 然而, 对我来说,根本原因并不是最重要的。 如何重新使调试工作正常?  

    我可以与大家分享我的项目我根本没有修改你的示例。

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

    您好、Jinlong:

    这之后、我重复了一遍、以调试 EtherCAT 简单示例、最后得到如上所示的错误消息

    是否已尝试在发生错误时对 EVM 进行下电上电并重新连接 JTAG 电缆?

    在执行上面建议的方法后、您是否仍然面临相同的问题?

    另外、在您对 EVM 进行下电上电时、您是否能够看到 SBL 日志?

    另外、请告诉我们有多少 EVM 连接到主机 PC?

    我可以与您分享我的项目我根本没有修改您的示例。

    将有助于重现问题并更快地对其进行调试。

    此致、

    Tushar

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

    谢谢-我现在看不到 SBL 日志。 当电路板还在工作时、我已经看到过它们
    我将尝试以下操作:
    e2e.ti.com/.../lp-am243-lp-am243x-can-not-flash-firmware。  

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

    您好、Jinlong:

    感谢您的确认。 因此、  在您面临此问题时、内核似乎并未初始化。

    在初始化 EVM 后尝试一次、如果您仍然遇到问题、请告诉我们。

    此致、

    Tushar

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

    是的、缺失的 SBL 输出表明我之前已删除了 SBL。 我通过再次刷写 SBL 恢复了电路板。  

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

    您好、Jinlong:

    我通过再次刷写 SBL 恢复电路板

    感谢您的确认。

    关闭螺纹。

    此致、

    Tushar