具体参考
README_raspberrypi4b (windriver.com)
硬件环境:树莓派4B,串口转USB线,sd卡(32GB以下,FAT文件格式)
软件:树莓派官方启动及设备树等,U-boot,uVXworks
U-Boot 2021.07-rc2-00181-g428bec7 (May 18 2021 - 23:33:06 -0700)
DRAM: 3.9 GiB
RPI 4 Model B (0xc03112)
MMC: emmc2@7e340000: 0, mmcnr@7e300000: 1
Loading Environment from FAT... OK
In: serial
Out: serial
Err: serial
Net:
Warning: genet@7d580000 MAC addresses don't match:
Address in DT is dc:a6:32:5a:2e:82
Address in environment is dc:a6:32:07:b3:a4
eth0: genet@7d580000
Hit any key to stop autoboot: 0
9268992 bytes read in 411 ms (21.5 MiB/s)
## Booting kernel from Legacy Image at 00100000 ...
Image Name: vxworks
Image Type: AArch64 VxWorks Kernel Image (uncompressed)
Data Size: 9268928 Bytes = 8.8 MiB
Load Address: 00100000
Entry Point: 00100000
Verifying Checksum ... OK
Loading Kernel Image
!!! WARNING !!! Using legacy DTB
## Starting vxWorks at 0x00100000, device tree at 0x00000000 ...
U-Boot 2021.07-rc2-00181-g428bec7 (May 18 2021 - 23:33:06 -0700)
DRAM: 3.9 GiB
RPI 4 Model B (0xc03112)
MMC: emmc2@7e340000: 0, mmcnr@7e300000: 1
Loading Environment from FAT... OK
In: serial
Out: serial
Err: serial
Net:
Warning: genet@7d580000 MAC addresses don't match:
Address in DT is dc:a6:32:5a:2e:82
Address in environment is dc:a6:32:07:b3:a4
eth0: genet@7d580000
Hit any key to stop autoboot: 0
9268992 bytes read in 410 ms (21.6 MiB/s)
## Booting kernel from Legacy Image at 00100000 ...
Image Name: vxworks
Image Type: AArch64 VxWorks Kernel Image (uncompressed)
Data Size: 9268928 Bytes = 8.8 MiB
Load Address: 00100000
Entry Point: 00100000
Verifying Checksum ... OK
Loading Kernel Image
!!! WARNING !!! Using legacy DTB
## Starting vxWorks at 0x00100000, device tree at 0x00000000 ...
Instantiatm0 as rawFs, devx1
Formatting /ram0 for HRFS v1.2
Instantiating /ram0 as rawFs, device = 0x1
Formatting...OK.
Targe vxTargetantiating /tmp as device = 0x10001
Formatting /tmp for HRFS v1.2
Instantiating /tmp as rawFs, device = 0x10001
Formatting...OK.
_________ _________
\........\ /......../
\........\ /......../
\........\ /......../
\........\ /......../
\........\ \......./
\........\ \...../ VxWorks SMP 64-bit
\........\ \.../
\........\ \./ Release version: 21.03
\........\ - Build date: Apr 20 2021 15:35:03
\........\
\......./ Copyright Wind River Systems, Inc.
\...../ - 1984-2021
\.../ /.\
\./ /...\
- -------
Board: Raspberry Pi 4 Model B - ARMv8
CPU Count: OS Memory Size: ~3891MB
ED&R Policy Mode: Deployed
Debug Agent: Stalways)
Stop Mode Agent: Not started
BSP Status: *** UNSUPPORTED ***
Thu Jan 1 00:00:00 1970: ipnet[3f38d0]: Error: ipcom_getsockaddrfailed gw
Adding 14541 symbols for standalone.
-> devs
drv refs name
1 [ 3] /
2 [ 3] /bin ==> /sd0a/sysroot/bin
2 [ 3] /boot ==> /sd0a/sysroot/boot
2 [ 3] /dev ==> /
2 [ 3] /etc ==> /sd0a/sysroot/etc
12 [ 3] /fifos
17 [ 3] /host.host
15 [ 3] /input/event
15 [ 3] /input/event0
2 [ 3] /lib ==> /sd0a/sysroot/lib
0 [ 3] /null
11 [ 3] /ram0
14 [ 3] /random
6 [ 3] /sd0a
4 [ 3] /shm
11 [ 3] /tmp
3 [ 3] /ttyS0
3 [ 3] /ttyS1
14 [ 3] /urandom
2 [ 3] /usr ==> /sd0a/sysroot/usr
13 [ 3] /zero
value = 2 = 0x2
-> uname
C interp: unknown symbol name 'uname'.
-> i
NAME TID PRI STATUS PC ERRNO CPU #
---------- ---------------- --- ---------- ---------------- ------- -----
tIsr0 ffff800000034f00 0 PEND ffffffff805cc8c8 0 0
tJobTask ffff8000000662b0 0 PEND ffffffff804e7cf4 0 -
tExcTask ffffffff80a23a88 0 PEND ffffffff805cc8c8 0 -
tLogTask ffff800000066940 0 PEND ffffffff805c9f4c 0 -
tShell0 ffff80000048dc10 1 READY ffffffff805dfd3c 0 1
tHrfsCommi> ffff80000035e2c0 2 PEND+T ffffffff805cc8c8 3d0004 -
tHrfsCommi> ffff8000003f2db0 2 PEND+T ffffffff805cc8c8 3d0004 -
tErfTask ffff800000032780 10 PEND ffffffff805ce1cc 0 -
/sd0XbdSvc ffff8000003f7010 10 PEND ffffffff805cc8c8 0 -
ipcom_tick> ffff8000004951d0 20 PEND+T ffffffff805cc8c8 0 -
tVxdbgTask ffff80000047ca70 25 PEND ffffffff805cc8c8 0 -
tDmaJobTas> ffff800000033d30 45 PEND ffffffff805cd584 0 -
tTcfEvents ffffffff80a313a0 49 PEND+T ffffffff805cf128 0 -
tTcf ffff80000047e930 49 DELAY ffffffff805dc26c 0 -
tTcf ffff800000430370 49 PEND ffffffff805cc8c8 0 -
tTcf ffff800000485040 49 PEND ffffffff805cc8c8 0 -
tTcf ffff800000488010 49 PEND ffffffff805cc8c8 0 -
tTcf ffff80000048b630 49 PEND ffffffff805cc8c8 0 -
tTcf ffff80000048c920 49 PEND ffffffff805cc8c8 0 -
tNet0 ffff800000033020 50 PEND ffffffff805cd584 0 -
tAioIoTask> ffff8000002cc9b0 50 PEND ffffffff805ce1cc 0 -
tAioIoTask> ffff8000002cced0 50 PEND ffffffff805ce1cc 0 -
tNetConf ffff8000003f38d0 50 PEND ffffffff805cc8c8 0 -
ipcom_teln> ffff8000003f4330 50 PEND ffffffff805cc8c8 0 -
ipdhcpc ffff800000435420 50 PEND+T ffffffff805cc8c8 3d0004 -
tAnalysisA> ffffffff809d71d0 50 PEND ffffffff805cf128 0 -
tAioWait ffff8000002cc2d0 51 PEND ffffffff805cc8c8 0 -
tPortmapd ffff800000369fa0 54 PEND ffffffff805cc8c8 0 -
xHCD_IH0 ffff80000005b530 90 PEND ffffffff805cc8c8 0 -
sdBusMonit> ffff800000035cc0 100 PEND ffffffff805cc8c8 5 -
BusM A ffff80000003a400 100 DELAY ffffffff805dc26c 0 -
BusM B ffff80000005b010 100 DELAY ffffffff805dc26c 0 -
tUsb2Video ffff80000047c0f0 100 PEND ffffffff805c9f4c 0 -
tUsb2Clr ffff800000364680 150 PEND ffffffff805c9f4c 0 -
miiBusMoni> ffff80000042f5a0 252 DELAY ffffffff805dc26c 0 -
tIdleTask0 ffffffff80d38000 287 READY ffffffff805cbbf0 0 0
tIdleTask1 ffffffff80d43000 287 READY ffffffff805cbbf0 0 -
tIdleTask2 ffffffff80d4e000 287 READY ffffffff805cbbf0 0 -
tIdleTask3 ffffffff80d59000 287 READY ffffffff805cbc04 0 3
value = 0 = 0x0
->