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.

[参考译文] AM5716:在实时内核中使用 UART 时、A 内核将报告 ADMA 控制器除外。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1626018/am5716-when-using-uart-in-the-real-time-core-the-a-core-will-report-an-exception-of-the-adma-controller

器件型号: AM5716

在实时内核中使用 UART 时、A 内核将报告 ADMA 控制器异常。

错误日志:

[521.718505] EDMA 43300000.dma:dma_ccerr_handler:错误中断、无错误事件!

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

    它似乎对函数没有影响、但我想知道打印此日志的原因。 是否有任何方法可以消除这些异常日志?

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

    root@SunGrow:~# 
    
    root@SunGrow:~# [   76.459777] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [  141.499938] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [  146.503326] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [  211.540283] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [  401.649780] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    ^C
    
    root@SunGrow:~# [  466.687103] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [  521.718505] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [  871.918609] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [  931.955169] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [  991.989746] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1006.998840] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1097.050476] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1132.071380] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1187.102630] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1217.119903] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1242.133117] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1292.162109] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1387.217681] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1477.269226] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1547.309570] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1562.318206] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1627.355529] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1652.369873] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1732.417175] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1772.439178] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1877.499542] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1967.551605] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 1997.568908] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2042.594818] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2057.603851] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2167.665344] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2232.703674] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2277.730041] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2312.750396] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2382.790740] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2397.799865] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2417.811401] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2502.859863] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2632.935791] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2652.944305] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2727.989807] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2758.003967] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 2933.105194] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3023.159515] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3048.174041] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3078.191711] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3093.199859] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3283.309204] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3288.312744] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3438.398986] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3458.410675] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3528.450469] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3543.458953] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3668.529693] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3918.673767] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3918.675750] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3973.704589] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 3978.710327] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 4008.727569] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 4073.765533] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 4083.767547] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 4138.802337] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 4453.981353] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 4509.015747] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    [ 4559.044525] edma 43300000.dma: dma_ccerr_handler: Error interrupt without error event!
    
    

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

    您好:

    在星期二 17 之前、我不在办公室。 请预计回复会延迟。

    -Josue

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

    您好、林

    您能提醒一下我您所使用的 SDK 版本吗?  

    -Josue

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

    Linux 和 RTOS SDK 为 0902

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

    您好 Lin、

    您能给我介绍一下您的用例、以便我了解您的目标是什么吗? 到目前为止、  

    在实时内核中使用 UART 时、A 内核将报告 ADMA 控制器的例外情况。

    这让我认为这是使用相同 UART/DMA 通道的两个主器件的典型冲突。

    Linux 和 RTOS 中是否定义了相同的 UART?

    -Josue

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

    在实时内核中使用该 UART 时、是否需要在 DTS 中将 A 内核配置为“禁用“?
    目前、内核 A 对所有 UART 执行初始化操作、但用户层实际上并不使用它们。

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

    是的、标准做法是在 DTS 中使用 A 内核时禁用 DTS 中的 UART。

    希望这可以解决您的问题。 让我了解最新信息。

    -Josue