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.

[参考译文] DRA821U-Q1:如何在 MAIN 域中的每个内核上查看 UART 日志?

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1439353/dra821u-q1-how-can-i-see-the-uart-log-on-each-core-in-main-domain

器件型号:DRA821U-Q1

工具与软件:

您好、TI

我 使用 SDK: ti-processor-sdk-rtos-j7200-evm-10_00_00_03、并构建网关演示:can_eth_gateway_app_freertos_mcu2_1_release_strip.xer5f

我将其复制到 rootfs: /media/igs/rootfs/lib/firmware/ti-ipc/j7200、并将其重命名为 ipc_echo_test_mcu2_1_release_strip.xer5f

因此、我认为这种方式会在引导时通过 Linux 内核启动 MCU2_1。

但我在主域 UART 控制器的 MCU2_1中没有看到任何 UART 日志、Linux 已成功启动。

我的问题如下:

1.如何  在 MCU2_1上加载 can_eth_gateway_app_freertos_mcu2_1_release_strip.xer5f 或 can_eth_gateway_app_freertos_mcu2_1_release.appimage?

2. 如何在 MCU2_1上查看 UART 日志?

3.我无法确定 NCU2_1是否启动正常?  

谢谢

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

    您好、石城

       可   由 CCS 运行加载 can_eth_gateway_app_freertos_mcu2_1_release_strip.xer5f、因此可以在 UART 控制台或 CCS 控制台上查看日志

    此致

      Semon

       

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

    您好、石城

      SD 卡模式下 MCU2_0和 MCU2_1的默认映像可以在以下位置跟踪其日志:

    CAT /sys/kernel/debug/remoteproc/remoteproc0/trace0

    CAT /sys/kernel/debug/remoteproc/remoteproc1/trace0

    CAT /sys/kernel/debug/remoteproc/remoteproc2/trace0

    您可以在以下链接中参阅 IPC 跟踪缓冲器机制:

    4.7. IPC—平台开发套件(PDK)- J7200用户指南

    此致

      Semon

    --------------------------------------------------------

    root@j7200-evm:~# cat /sys/kernel/debug/remoteproc/remoteproc0/trace0
    Sciclient_boardCfgRm init 已通过
    DM 建造于:2024年7月17日12:19:47
    Sciserver 版本:v09.02.00.0.0-REL.PSDK.10.00.00.18-1-g5a9477+
    RM_PM_HAL 版本:Rel.PSDK.10.00.00.18
    正在启动 Sciserver..... 通过
    ipc_echo_test (core:mcu1_0).....
    MCU1_0 <->MCU2_1、Ping- 10000、Pong - 10000已完成
    根@j7200-evm:~#
    root@j7200-evm:~# cat /sys/kernel/debug/remoteproc/remoteproc2/trace0
    ipc_echo_test (core:MCU2_1).....
    MCU2_1 <->mcu1_0、Ping- 10000、Pong - 10000已完成
    根@j7200-evm:~#
    root@j7200-evm:~# cat /sys/kernel/debug/remoteproc/remoteproc1/trace0
    ETHFW:检测的电路板:QSGMII
    ======================================================
    CPSW 以太网固件
    ======================================================
    ETHFW:警告:使用6个随机 MAC 地址
    ETHFW:共享多播:
    ETHFW:01:00:5e:00:00:01
    ETHFW:01:00:5e:00:00:fb
    ETHFW:01:00:5e:00:00:fc
    ETHFW:33:33:00:00:00:01
    ETHFW:33:33:ff:1D:92:C2
    ETHFW:01:80:C2:00:00:00
    ETHFW:01:80:C2:00:00:03
    ETHFW:保留多播:
    ETHFW:01:80:C2:00:00:0e
    ETHFW:01:1b:19:00:00:00
    EnetMcm:主 NAVSS 上的 CPSW_5G