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.

[参考译文] AM2434:仅在某些硬件上出现调试配置引导错误

Guru**** 2694645 points

Other Parts Discussed in Thread: AM2434

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1588580/am2434-debug-configuration-boot-error-only-on-some-hardware

器件型号: AM2434

支持、

我遇到这个奇怪的问题、我的调试配置在 AM2434 LaunchPad 上运行、但在其他两个 LaunchPad 板上不起作用。 另外两个电路板之前正在运行另一个项目、我已经不再关注它的历史、但我被告知他们从未遇到过这个问题。 这对我来说毫无意义、因为引导加载程序应该在电路板上执行批量擦除、所以它应该独立于硬件。 请注意、我的工程正在运行所有四个 R5 内核以及 PRU_0 和 PRU_1。

问题是、当调试会话到达 PRU_0 内核时、在会话意外结束之前收到一个简短的“WAITINGTOCONNECT"状态“状态。 然后、查看调试输出、我在日志中收到以下错误:

“ICSS_G0_PRU_0:GEL:在调用函数之前必须连接目标。“

其他两个 LaunchPad 电路板(而不是我的 LaunchPad 电路板)上可能会发生这种情况的原因是什么?

下面是一个视频、介绍了我在上述其他两个 LaunchPad 电路板上看到的行为。

https://inlbox.box.com/s/lhhs6jwjr3zdv0j0d2ewv2cyr6uvoprp

谢谢!

马歇尔

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

    尊敬的 Marshall:

    请说明您使用的是哪个版本的 SDK?

    您尝试运行哪个示例?

    此外、请分享示例加载和失败案例的屏幕记录以供分析。

    此致、

    Tushar

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

    我正在使用 MCU+SDK AM243x 版本 10.1.0.32。

    我认为该工程基于空的工程示例。 我复制粘贴了其中一个 DMA 工程示例中的一些内容。  

    我已经分享了一个视频链接、该视频显示了其他两个 LaunchPad 电路板上的故障。 以下是在我的 LaunchPad 板上执行的完全相同的工程的视频、该工程按预期运行:

    https://inlbox.box.com/s/nymplzdgo8i5x5ff1rr3jt5gtwoxiquc 

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

    您是否可以使用无工程调试方法尝试一次、而不是从 CCS 直接进行工程调试?

      有关详细信息、请参阅 CCS_LAUNCH_PAGE。  

    请告知我们结果。

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

    具体方法是、按照以下步骤将引导模式从 QSPI 切换到 UART、然后在 CCS 中打开终端、导航到此处:

    cd ${SDK_INSTALL_PATH}/tools/boot 

    然后运行以下命令:
    Python uart_uniflash.py -p COM --cfg=sbl_prebuilt/am243x-lp/default_sbl_null.cfg

    然后、我关断了电路板的电源、将引导模式切换回 QSPI。

    完成此操作后、我现在能够在无法正常工作的器件上运行工程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的确认。

    很高兴看到您现在能够进行调试。

    此致、

    Tushar