您好:
我们正在使用 TDA4VM 处理器并基于其开发定制板、我们正在基于定制板测试 BSP。
我们使用 RTOS + QNX
PROCESSOR-SDK-RTOS-J721E/07.01.00.11
PROCESSOR-SDK-QNX-J721E/07.01.01.00
我们使用外部 SD 卡启动电路板
然后启动正常、但 cpsw2g 出错
U-Boot SPL 2020.01-gf9b0d030d3 (2020年6月17日- 15:08:08 +0000)
SYSFW ABI:3.0 (固件版本0x0014 '20.04.1-v2020.04a (极好的 LLA')
尝试从 MMC2引导
正在从 MMC 加载环境... ***警告-未找到 MMC 卡,使用默认环境
**找不到文件/lib/firmware/j7-main-r5f0_0-fw **
**找不到文件/lib/firmware/j7-mcu-r5f0_0-fw **
在 ARM64内核上启动 ATF...
注意: BL31:v2.3 ():07.00.005-脏
注意: BL31:构建时间:2020年6月17日14:33:55
U-Boot SPL 2020.01-gf9b0d030d3 (2020年6月17日- 14:34:25 +0000)
SYSFW ABI:3.0 (固件版本0x0014 '20.04.1-v2020.04a (极好的 LLA')
检测到:J7X-BASE-CPB 修订版 E3
检测到:J7X-VSC8514-ETH 修订版 E2
尝试从 MMC2引导
U-Boot 2020.01-gf9b0d030d3 (2020年6月17日- 14:34:25 +0000)
SoC: J721E SR1.0
型号:德州仪器 K3 J721E SoC
电路板:J721EX-PM2-SOM 修订版 E7
DRAM: 4 GiB
未找到 DEV hbmc-mux
闪存:0字节
MMC: sdhci@4f80000:0、sdhci@4fb0000:1
正在从 MMC 加载环境... 好的
IN: 串行@2800000
输出: 串行@2800000
ERR: 串行@2800000
检测到:J7X-BASE-CPB 修订版 E3
检测到:J7X-VSC8514-ETH 修订版 E2
网络:
警告:以太网@046000000使用 ROM 中的 MAC 地址
eth0:以太网@046000000
按任意键停止自动引导: 0
切换到分区#0,确定
mmc1是当前器件
在器件1上找到 SD/MMC
在3ms (171.9 KiB/s)内读取530字节
从 uEnv.txt 加载了 env
正在从 mmc1导入环境...
正在运行 envcmd ...
在173ms (45.1 MIB/s)内读取8176792字节
##正在启动应用程序,地址为0x80080000...
MMU:16位 ASID 44位 PA TCR_EL1=b5183519
CPU0:MPIDR = 8000000
CPU0:MIDR=411fd080 Cortex-A72 r1p0
CPU0:CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
CPU0:CLIDR = a200023 LUU=1 LOC=2 LOI=1
CPU0:L1高速缓存48K 线性=64 Set/Way=256/3
CPU0:L1 Dcache 32K linesz=64 Set/Way=256/2
CPU0:L2 Unified 1024K linesz=64 Set/Way=1024/16
显示屏设置为 R5
正在加载 IFS...decompressing...done
CPU1:MPIDR = 8000000001
CPU1:MIDR=411fd080 Cortex-A72 r1p0
CPU1:CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
CPU1:CLIDR=a200023 LUU=1 LOC=2 LOI=1
CPU1:L1高速缓存48K 线性=64 Set/Way=256/3
CPU1:L1 Dcache 32K linesz=64 Set/Way=256/2
CPU1:L2 Unified 1024K linesz=64 Set/Way=1024/16
系统页面,网址为 phys:000080011000 user:ffff8040254000 kern:ffff8040251000
从 vffffff8060086e10开始下一个程序
容差范围内的所有 ClockCycles 偏移
欢迎使用 TI J721E EVM 板上的 QNX Neutrino 7.1.0!
正在启动随机服务...
启动串行驱动程序
正在启动 MMC/SD 存储卡驱动程序... eMMC
正在启动 MMC/SD 存储卡驱动程序... SD
在 USB3SS0和 USB3SS1上启动 XHCI 驱动程序
路径=0 - am65x
Target=0 LUN=0 Direct-Access(0)- SDMMC:S0J56X 修订版:1.0
正在设置环境变量...
完成了...
正在查找要运行的用户脚本:/ti_fs/scripts/user.sh
正在运行用户脚本...
user.sh 调用了...
正在设置其他环境变量...
正在启动 tissci-mgr.
正在启动内存分配器..
正在启动 tiipc-mgr..
Mailbox_plugInterrupt:中断号489、ARG 0x3D228EA0
Mailbox_plugInterrupt:中断号490、ARG 0x3D229040
Mailbox_plugInterrupt:中断号491、ARG 0x3D2291E0
Mailbox_plugInterrupt:中断号492、ARG 0x3D229380
Mailbox_plugInterrupt:中断号493、ARG 0x3D229520
启动 TI IPC resmgr
正在启动 tidma-mgr.
开始屏幕..
/proc/boot/.console_ti.sh:/ti_fs/scripts/user.sh[23]:screen:cannot execute - No such file or directory (无法执行此类文件或目录)
屏幕从 DSS_ON_R5配置启动。
完成...
J7EVM@QNX://
J7EVM@QNX:/#./ti_fs/vision_apps/vision_apps_init.sh
J7EVM@QNX:/# 2sloginfo -c
J7EVM@QNX:/# 2sloginfo -w
random.5 低 0 ---- 不同步---
random.5 高 0 ---- 不同步---
1月01日00:00:00.009 console.2 0 ---- 在线---
console.2 输出 0 --- 不同步---
1月01 00:00:00.016 random.5 0 ---- 在线---
random.5 默认 值0 ---- 不同步---
1月01日00:00:00.016 random.5..0 0 ---- 在线---
random.5..0 slog 0 ---- 不同步---
1月01 00:00:00.034 DEVB_SDMMC_am65x.9 0 ---- 在线---
DEVB_SDMMC_am65x.9 slog 0 ---- 不同步---
1月01日00:00:00.036 DEVB_SDMMC_am65x.10 0 --- 在线---
DEVB_SDMMC_am65x.10 slog 0 ---- 不同步---
1月01 00:00:00.038 iokt.11 0 ---- 在线---
iokt.11 main_buffer 0 ---- 不同步---
1月01 00:00:00.045 IO_USB_OTG.12300 0 ---- 在线---
io_USB_OTG.12300 slog 0 ---- 不同步---
1月01 00:00:00.370 内存分配器.32783 0 --- 在线---
shmemallocator.32783 slog 0 ---- 不同步---
J7EVM@QNX:/# IO-pkt-v6-HC -d cpsw2g
J7EVM@QNX:/# ifconfig
LO0:flags=8049 MTU 33136
iNet 127.0.0.1网络掩码0x000000
inet6::1前缀128
inet6 fe80:::1% lo0 prixlen 64范围 ID 0x1
AM0:flags=8802 MTU 1500
地址:50:51:A9:fc:76:BA
介质:以太网无(无全双工)
状态:无载波
J7EVM@QNX:/# if_up -p am0
J7EVM@QNX:/# ifconfig
LO0:flags=8049 MTU 33136
iNet 127.0.0.1网络掩码0x000000
inet6::1前缀128
inet6 fe80:::1% lo0 prixlen 64范围 ID 0x1
AM0:flags=8802 MTU 1500
地址:50:51:A9:fc:76:BA
介质:以太网无(无全双工)
状态:无载波
J7EVM@QNX://# ifconfig am0 up
ifconfig:SIOCSIFFLAGS:无此过程
J7EVM@QNX:/#
导致此问题的缺失步骤或软件包是什么
所有步骤都来自官员
然后我们使用最新版本,存在相同的问题。