主题中讨论的其他器件:SK-TDA4VM
工具与软件:
尊敬的支持部门:
我正在测试 轻触设备 方法 ethfw 指南文档 接收数据 CPSW9G 上广播数据包 .
为了重现问题、我下载了 RTOS SDK 8.6. 、创建了一个 SD 卡映像 、并在上进行了测试 基于 SOM 的 EVM (非 SK-TDA4VM) .
但是、系统会反复打印 "正在等待队列初始化" 且不能正常工作。
请指导我在哪里进行调查。
#我的测试板信息
U-Boot SPL 2021.01-g62a9e51344 (2023年5月2日- 15:41:16 +0000)
型号:德州仪器(TI) K3 J721E SOM 板:J721EX-PM2-SoC 修订版 E7
SYSFW ABI:3.1 (固件版本0x0008 '8.6.3--v08.06.03 (Chill Capybar')
检测到:J7X-BASE-CPB 版本 A
检测到:J7X-VSC8514-ETH 版本 E2
# virtual-eth-queues, virtual-eth-buffers address boot log
[ 0.000000]保留内存:在0x00000000e4000000创建了 DMA 内存池、大小为8MiB
[ 0.000000] of:reserved mem:initialized node vision-apps-r5f-virtual-eth-queue@e4000000、compatible id shared-dma-pool
[ 0.000000]保留内存:在0x00000000e4800000处创建了 DMA 内存池、大小为24MiB
[ 0.000000] of:reserved mem:initialized node vision-apps-r5f-virtual-eth-buffers@e4800000、compatible id shared-dma-pool
#测试日志
根目录@J7-EVM:/usr/bin ./tapif.sh
从器件树中发现了0xe4800000处的 Bufpool 基址
Bufpool 区域长度为0x01800000
从设备树中找到0xe4000000的队列基址
队列区域长度为0x800000
--------------------------------------------------------
所选配置:
--------------------------------------------------------
轻触 Device name Tap0
Rx 队列 ID 2
Tx 队列 ID 3
队列的最大数量4.
队列基址0xe4000000
队列 Len 0x80000000
轮询间隔1000
bufpool 的最大数量4.
Bufpool base 0xe4800000
Bufpool len 0x01800000
Tx 缓冲池 ID 2
TAP IP
点击 MAC 00:01:02:04:05:06
最大 TX 64
RX 最大值64
--------------------------------------------------------
已成功打开 TAP 设备
队列映射成功
Bufpool 映射成功
已分配的队列处理
正在等待队列初始化
正在等待队列初始化
正在等待队列初始化
谢谢你。