您好!
我在 TDA4板上使用 PSDK 7.1。
-->使用远程内核 A72 (运行 Linux)在 mcus_demos (ti-processor-sdk-rtos-j721e-evm-07_01_00_11/mcusw/mcus_demos/profiling/cddIpcRProceLinux)下试用了 CDD IPC 分析应用程序。 我观察到日志不在 MCU 控制台上。 请参阅以下日志。
基本上、在 main_tirtos.c 中-> CDD_IpcProfile_TaskFxn ->一旦 Linux 内核启动时、IPC_isRemoteReady 调用就会出现、该时间登录停止(尝试许多操作、但无法执行)。
--> Linux 端使用示例驱动程序(modprobe rpmsg_client_sample count=10),但没有 Linux 用户应用程序可以通过 MCU1_0应用程序进行特定测试。 (我已经尝试过 ti-processor-sdk-rtos-j721e-evm-07_01_00_11/vision_apps/apps/basic_demos/app_IPC)但 MCU1_0端日志无法正常工作、因此无法进行验证。
-->我想构建 MCAL CDD IPC 驱动程序示例 CDD_IPC_APP_RC_Linux、但它不是为 MCU1_0构建、而是为 MCU2_1构建。
我已在 mcusw_mcal_component.mk 文件中添加了 MCU1_0支持以构建 CDD_IPC_APP_RC_Linux 应用程序、并与 u-boot 进行构建和链接、因此在这种情况下 u-boot SPL 不允许加载 u-boot。 请参阅下面的 u-boot 日志。
-->我想与 A72 (Linux 应用程序)通信--> MCU1_0 (MCAL --> CDDIpc (BareMetal))(MCU 应用程序:CddIpcRProceLinux)。 PSDK7.1版本是否可以实现这一点?
MCU 日志:
IPC 配置文件应用程序: IPC 配置文件应用程序-启动!!!
Linux 日志:
根目录@J7-EVM:~# cat /sys/kernel/debug/remoteproc/remoteproc2/name
41000000.r5f
根目录@J7-EVM:~# cat /sys/kernel/debug/remoteproc/remoteproc2/trace0
根目录@J7-EVM:~编号
root@j7-evm:~# modprobe rpmsg_client_sample count=10
[94.513188] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:新通道:0x400 -> 0xb!
[94.524049] rpmsg_client_sample virtio1.ti.ipc4.乒 乓.-1.14:新通道:0x401 -> 0xe!
[94.524060] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入消息1 (src:0xb)
root@j7-evm:~#[ 94.550097] rpmsg_client_sample_virtio1.ti.ipc4.ping-pong.-1.14:传入消息1 (src:0xe)
[94.560513] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入 msg 2 (src:0xb)
[94.570859] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14:传入 msg 2 (src:0xe)
[94.581189] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入消息3 (src:0xb)
[94.59151] rpmsg_client_sample_virtio1.ti.ipc4.ping-pong.-1.14:传入 msg 3 (src:0xe)
[94.601858] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入消息4 (src:0xb)
[94.612188] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14:传入消息4 (src:0xe)
[94.622517] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入 msg 5 (src:0xb)
[94.632853] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14:传入 msg 5 (src:0xe)
[94.643179] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入消息6 (src:0xb)
[94.653509] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14:传入 msg 6 (src:0xe)
[94.663836] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入 msg 7 (src:0xb)
[94.674170] rpmsg_client_sample, virtio1.ti.ipc4.ping-pong.-1.14:传入 msg 7 (src:0xe)
[94.684514] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入 msg 8 (src:0xb)
[94.694844] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14:传入 msg 8 (src:0xe)
[94.705170] rpmsg_client_sample virtio0.ti.ipc4.ping-pong.-1.11:传入 msg 9 (src:0xb)
[94.715507] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14:传入 msg 9 (src:0xe)
[94.725833] rpmsg_client_sample_virtio0.ti.ipc4.ping-pong.-1.11:传入 msg 10 (src:0xb)
[94.736261] rpmsg_client_sample virtio0.ti.ipc4.ping-pong。-1.11:再见!
[94.744737] rpmsg_client_sample virtio1.ti.ipc4.ping-pong.-1.14:传入 msg 10 (src:0xe)
[94.755157] rpmsg_client_sample virtio1.ti.ipc4.ping-pong。-1.14:再见!
根目录@J7-EVM:~编号
根目录@J7-EVM:~# cat /sys/kernel/debug/remoteproc/remoteproc2/trace0
根目录@J7-EVM:~编号
================================================================================================
Linux 终端日志:
U-Boot SPL 2020.01-g3c9ebdb87d (2020年11月19日- 18:33:21 +0000)
SYSFW ABI:3.1 (固件版本0x0014 '20.8.5-v2020.08b (极好的 LLA)
尝试从 MMC2引导
正在从 MMC 加载环境... ***警告-未找到 MMC 卡,使用默认环境
在 ARM64内核上启动 ATF...
注意: BL31:v2.3 ():07.01.00.004-1-g52c334fc3-mis脏
注意: BL31:构建时间:2020年11月19日:18:17:14
====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================