主题中讨论的其他器件:TDA4VM
尊敬的论坛:
我目前正在关注 BSP 用户手册(BSP 链接)中的实例。 我能够启动电路板、但生成的 QNX 映像不包含用于以太网连接的接口。
QNX 软件中心软件包 ID 为: com.qnx.qnx800.bsp.hw.ti_j721e_tda4vm_sk
这是 ifconfig 的输出:
# ifconfig enc0: flags=0<> metric 0 mtu 1536 groups: enc nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> pflog0: flags=0<> metric 0 mtu 33144 groups: pflog pfsync0: flags=0<> metric 0 mtu 1500 syncpeer: 0.0.0.0 maxupd: 128 defer: off syncok: 1 groups: pfsync
这样、我看不到任何可用于配置以太网端口 IP 的接口。
我执行的步骤如下:
- 从软件中心下载了 BSP。
- 并生成 BSP。
- 下载 Linux SDK 和 SD 卡映像
- 如指南中所述、通过刷写 SD 卡映像并将 DTB (来自 Linux SDK)和编译后的 BSP 复制到 SDCard 中来生成该映像。
这是引导日志:
U-Boot SPL 2023.04-g756ba776d4 (Jul 13 2023 - 05:36:12 +0000) SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.6--v09.00.06 (Kool Koala)') Trying to boot from MMC2 Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Loading Environment from nowhere... OK Starting ATF on ARM64 core... NOTICE: BL31: v2.8(release):v2.8-226-g2fcd408bb3-dirty NOTICE: BL31: Built : 00:42:57, Jan 13 2023 I/TC: I/TC: OP-TEE version: 3.20.0 (gcc version 11.3.0 (GCC)) #1 Fri Jan 20 15:42:54 UTC 2023 aarch64 I/TC: WARNING: This OP-TEE configuration might be insecure! I/TC: WARNING: Please check optee.readthedocs.io/.../porting_guidelines.html I/TC: Primary CPU initializing I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.6--v09.00.06 (Kool Koala)') I/TC: HUK Initialized I/TC: Activated SA2UL device I/TC: Fixing SA2UL firewall owner for GP device I/TC: Enabled firewalls for SA2UL TRNG device I/TC: SA2UL TRNG initialized I/TC: SA2UL Drivers initialized I/TC: Primary CPU switching to normal world boot U-Boot SPL 2023.04-g756ba776d4 (Jul 13 2023 - 05:36:12 +0000) SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.6--v09.00.06 (Kool Koala)') Detected: J7X-BASE-CPB rev A Detected: J7X-VSC8514-ETH rev E2 Trying to boot from MMC2 Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted Warning: Detected image signing certificate on GP device. Skipping certificate to prevent boot failure. This will fail if the image was also encrypted U-Boot 2023.04-g756ba776d4 (Jul 13 2023 - 05:36:12 +0000) SoC: J721E SR1.1 GP Model: Texas Instruments K3 J721E SoC Board: J721EX-PM2-SOM rev A DRAM: 4 GiB Core: 125 devices, 34 uclasses, devicetree: separate Flash: 0 Bytes MMC: mmc@4f80000: 0, mmc@4fb0000: 1 Loading Environment from nowhere... OK In: serial@2800000 Out: serial@2800000 Err: serial@2800000 am65_cpsw_nuss ethernet@46000000: K3 CPSW: nuss_ver: 0x6BA00101 cpsw_ver: 0x6BA80100 ale_ver: 0x00293904 Ports:1 mdio_freq:1000000 Detected: J7X-BASE-CPB rev A Detected: J7X-VSC8514-ETH rev E2 cdns,sierra serdes@5000000: sierra probed Net: eth0: ethernet@46000000port@1 Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc1 is current device SD/MMC found on device 1 Failed to load 'boot.scr' 1554 bytes read in 24 ms (62.5 KiB/s) Loaded env from uEnv.txt Importing environment from mmc1 ... Running uenvcmd ... Device: mmc@4fb0000 Manufacturer ID: 74 OEM: 4a60 Name: SD32G Bus Speed: 100000000 Mode: UHS SDR50 (100MHz) Rd Block Len: 512 SD version 3.0 High Capacity: Yes Capacity: 29.1 GiB Bus Width: 4-bit Erase Group Size: 512 Bytes 102536 bytes read in 27 ms (3.6 MiB/s) 13912460 bytes read in 314 ms (42.3 MiB/s) ## Starting application at 0x80080000 ... Hypervisor support disabled MMU: 16-bit ASID 44-bit PA TCR_EL1=00000014b5183519 ARM GIC-500 r1p1, arch v3.0 detected gic_v3_lpi_add_entry for vectors 8192 -> 8447, Ok gic_v3_lpi_add_entry for vectors 8448 -> 65535, Ok No SPI intrinfo. Add default entry for 32 -> 991 vectors, Ok LPI config table #1 @ 0000000080013000, callout vaddr: ffffff8040251000 aarch64_cpuspeed: core speed 2000 cpu0: MPIDR=0000000080000000 cpu0: MIDR=411fd080 Cortex-A72 r1p0 cpu0: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT cpu0: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1 cpu0: L1 Icache 48K linesz=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 Enabling ITS 0 ITS queue at 0000000080030000, num slots: 256 Issue MAPC/SYNC/INVALL commands for ICID 0 update CWRITER to 0x00000060 Waiting for all commands to be processed ... Done in 1 tries Enable LPIs in GICR_CTLR @ 0000000001900000 for CPU0 Total Available L3 cache (MSMC SRAM): 0 bytes Loading IFS...decompressing...done I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot aarch64_cpuspeed: core speed 2000 cpu1: MPIDR=0000000080000001 cpu1: MIDR=411fd080 Cortex-A72 r1p0 cpu1: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT cpu1: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1 cpu1: L1 Icache 48K linesz=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 ITS 0 already Enabled ITS queue at 0000000080030000, num slots: 256 Issue MAPC/SYNC/INVALL commands for ICID 1 update CWRITER to 0x000000c0 Waiting for all commands to be processed ... Done in 1 tries Enable LPIs in GICR_CTLR @ 0000000001920000 for CPU1 System page at phys:0000000080023000 user:ffffff8040276000 kern:ffffff8040272000 Starting next program at vffffff806008e910 syspage::hypinfo::flags=0x00000000 Welcome to QNX 8.0.0 on TI_J721E_Starter_Kit_Board ! Starting I2C driver ... Starting PCI Server ... Start serial driver Starting MMC/SD memory card driver... SD Starting Flash driver... Starting XHCI driver on USB3SS0 and USB3SS1 Starting devf-ram filesystem ... Starting networking ... Starting DHCP client ... Starting SSH daemon ... Starting devc-pty manager ... Starting qconn daemon ... Starting shell ...
您能不能告诉我如何在这些条件下配置以太网接口?