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.

[参考译文] TMDS64EVM:AM6442:运行 MCU 和 SDK 示例时出现错误

Guru**** 2826855 points

Other Parts Discussed in Thread: TMDS64EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1627368/tmds64evm-am6442-error-when-running-mcu-plus-sdk-examples

器件型号: TMDS64EVM

CCS 版本为 20.4.1、MCU PLUS SDK 版本为 11.02.00.24

我尝试在 TMDS64EVM 上通过 CCS 调试运行 uart_echo_dma_multi_instance\am64x-evm\r5fss0-0_freeRTOS。

CIO 中的示例程序打印错误消息:“MAIN_Cortex_R5_0_0:断言:0.4568s:freertos-Kernel/queue.c:xQueueSemaphoreTake:1670:(uint32_t)(pxQueue->uxItemSize == 0) 失败!!!!“

调用堆栈显示错误位于 DMA 处理程序的信标中。

因此、我尝试了另一个 DMA 示例 UDMA_memcpy_Polling\am64x-evm\r5fss0-0_FreeRTOS、当我点击 RUN 时、没有来自 CIO 的输出、当我暂停时、程序会在矢量表中循环。

1072b551-53f7-4e99-8ab9-a90e73fcad67.png

请帮助我。

谢谢。

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

    您好、  

    我最后试过这件事,这两件事都在为我效劳。 我使用 SBL NULL 初始化 SoC、并刚刚从 CCS 加载.out、这里是输出:

    [UDMA] Memcpy application started ...
    All tests have passed!!
    
    This is uart echo test DMA blocking mode
    Receives 8 characters then echo's back. Please input..
    12345678

    您是否对示例进行了任何更改、或者使用开箱即用 SDK 时遇到了这个问题?

    请提供有关运行这些示例的流程以及如何初始化 SoC 的更多详细信息。 如果您使用 CCS 复位内核以加载下一个示例、则应该使用系统复位而不是 CPU 复位。

    此致、

    会面。

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

    您好、

    我的 EVM 现在工作正常。 我运行 default_sbl_null.cfg 并运行示例。

    谢谢、

    Yife