参照《Atlas 200I A2 加速模块 24.1.RC1 驱动开发指南 01.pdf》的6.2节中的M.2制作和启动系统镜像,最终制作镜像完成。
附制作的log文件:仅仅处理了文件的后缀从make_os_sd.log改为make_os_sd.txt。
烧录完recoverfs-Ubuntu-M.2.img到nvme,更改为sata启动
启动的串口日志如下,请问是当前Atlas 200I A2 DK不支持nvme启动吗?香橙派aipro在23.0.0都已经支持。
ep/rc mode: 0
Enable wdg.
#1
Pll Init ..pll[0] inited
pll[2] inited
pll[3] inited
pll[4] inited
pll[5] inited
OK.
reset src:0x00000001
lsadc dreset ok
lsadc0 init ok
adc0in0:9 adc0in1:13 adc0in2:93
adc1in2:91 adc1in3:589
adc boardId:51100
Load main hboot1_a
Load main hilink25
hboot1a hash b25711e0.
Boot Entry.
Load main hboot1_b
[0.091] [BOOT_TRACE]1b start
current[3], last[0]
Dfx init l2 xloader done
Hboot1_a point:[06] 01 02 05 06 11 15 21 65 28 95 198 11 00 128 209 137 96 117 49 220
sfc set Qline.
Device id: 0x3a25c2
Qual mode status:[0x42]
Quad Enable:0x44ee44ee
Boot entry(122)
Iso state: 0x0
pll[6] inited
pll[7] inited
pll[8] inited
pll[9] inited
pll[10] inited
Board info:
sctrl pad info : 0xd08c0
boardid : 51100
bootmode : 3
ep/rc mode : 0
pg info : 0
reset reason : 0x1
sfc mode : 4byte
secure boot : 1
current[4], last[0]
[0.151] [BOOT_TRACE]Load main userbasecfg
non-secure vef success!
Cfg type-1 no cfg info.
No info in userBaseConfig
current[5], last[0]
[0.164] [BOOT_TRACE]Load main sysbasecfg
SyscfgProc [350|0|1]
Select a power level based on the low power consumption configuration.!
Update bitmap: 0xf 0x1 0x1 0x0 0x3 0x3 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x5 0x5 0x33
bitmap info update load success
SyscfgProc [352|0|1]
write share info ok
write nosec share info ok
current[6], last[0]
[0.198] [BOOT_TRACE]Load main lpddr
[0.232] [BOOT_TRACE]Dreset Ts OK
current[7], last[0]
[0.232] [BOOT_TRACE]Load main hsmtag
done.
current[8], last[0]
[0.257] [BOOT_TRACE]Load main atf
report atf info to ddr OK
current[9], last[0]
[0.298] [BOOT_TRACE]Load main hboot2
report uefi info to ddr OK
PCIE0/1/2/3 RC Config Preset OK.
use macro setting from syscfg
macro[0] protocols:
ds[0] : PCIE
ds[1] : PCIE
ds[2] : PCIE
ds[3] : PCIE
macro[1] protocols:
ds[0] : PCIE
ds[1] : USB
ds[2] : USB
ds[3] : USB
Macro[0] power up (time 448ms)
Macro[1] power up (time 495ms)
[0.232] [BOOT_TRACE] ddr init start
swapType: 0x1
Zq cal start
Zq cal ok
C0 R1 S400 M1,R36666
C1 R1 S400 M1,R36666
C4 R1 S400 M1,R36666
C5 R1 S400 M1,R36666
ChMap: 0x33
ddr freq: 1596
iecc disable
Rpt 0x1000, fb 0x400, msdw 0x1000
[0.503] [BOOT_TRACE] ddr init end
Dfx init ddr done
Init bbox data region
Copy cfg OK.
Copy cfg OK.
Copy ddr Cache done.
current[10], last[0]
[0.621] [BOOT_TRACE]finish image load.
current[20]p to HSM...
NOTICE: Mp conf...NOTICE: ok
NOTICE: Booting Trusted Firmware
NOTICE: BL1:
NOTICE: BL1: Built :
NOTICE: BL1: Booting BL2
NOTICE: BL2:
NOTICE: BL2: Built :
NOTINOTICE: BL31:
NOTICE: BL31: Built :
NOTICE: HSM boot keypoint 0x7807d!
NOTICE: A55 wfi ...NOTICE: OK
NOTICE: A55 close
NOTICE: jumper to uefi [714]
current keypoint[71], last keypoint[0].
[0.863] [BOOT_TRACE] auto boot.
This is SSD boot entry
Locate handle buffer error, handle num is 0, Status = Not Found
Normal boot fail, Status = Not Found. start to b .
参照《Atlas 200I A2 加速模块 24.1.RC1 驱动开发指南 01.pdf》的6.2节中的M.2制作和启动系统镜像,最终制作镜像完成。
附制作的log文件:仅仅处理了文件的后缀从make_os_sd.log改为make_os_sd.txt。
烧录完recoverfs-Ubuntu-M.2.img到nvme,更改为sata启动
启动的串口日志如下,请问是当前Atlas 200I A2 DK不支持nvme启动吗?香橙派aipro在23.0.0都已经支持。
ep/rc mode: 0
Enable wdg.
#1
Pll Init ..pll[0] inited
pll[2] inited
pll[3] inited
pll[4] inited
pll[5] inited
OK.
reset src:0x00000001
lsadc dreset ok
lsadc0 init ok
adc0in0:9 adc0in1:13 adc0in2:93
adc1in2:91 adc1in3:589
adc boardId:51100
Load main hboot1_a
Load main hilink25
hboot1a hash b25711e0.
Boot Entry.
Load main hboot1_b
[0.091] [BOOT_TRACE]1b start
current[3], last[0]
Dfx init l2 xloader done
Hboot1_a point:[06] 01 02 05 06 11 15 21 65 28 95 198 11 00 128 209 137 96 117 49 220
sfc set Qline.
Device id: 0x3a25c2
Qual mode status:[0x42]
Quad Enable:0x44ee44ee
Boot entry(122)
Iso state: 0x0
pll[6] inited
pll[7] inited
pll[8] inited
pll[9] inited
pll[10] inited
Board info:
sctrl pad info : 0xd08c0
boardid : 51100
bootmode : 3
ep/rc mode : 0
pg info : 0
reset reason : 0x1
sfc mode : 4byte
secure boot : 1
current[4], last[0]
[0.151] [BOOT_TRACE]Load main userbasecfg
non-secure vef success!
Cfg type-1 no cfg info.
No info in userBaseConfig
current[5], last[0]
[0.164] [BOOT_TRACE]Load main sysbasecfg
SyscfgProc [350|0|1]
Select a power level based on the low power consumption configuration.!
Update bitmap: 0xf 0x1 0x1 0x0 0x3 0x3 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x5 0x5 0x33
bitmap info update load success
SyscfgProc [352|0|1]
write share info ok
write nosec share info ok
current[6], last[0]
[0.198] [BOOT_TRACE]Load main lpddr
[0.232] [BOOT_TRACE]Dreset Ts OK
current[7], last[0]
[0.232] [BOOT_TRACE]Load main hsmtag
done.
current[8], last[0]
[0.257] [BOOT_TRACE]Load main atf
report atf info to ddr OK
current[9], last[0]
[0.298] [BOOT_TRACE]Load main hboot2
report uefi info to ddr OK
PCIE0/1/2/3 RC Config Preset OK.
use macro setting from syscfg
macro[0] protocols:
ds[0] : PCIE
ds[1] : PCIE
ds[2] : PCIE
ds[3] : PCIE
macro[1] protocols:
ds[0] : PCIE
ds[1] : USB
ds[2] : USB
ds[3] : USB
Macro[0] power up (time 448ms)
Macro[1] power up (time 495ms)
[0.232] [BOOT_TRACE] ddr init start
swapType: 0x1
Zq cal start
Zq cal ok
C0 R1 S400 M1,R36666
C1 R1 S400 M1,R36666
C4 R1 S400 M1,R36666
C5 R1 S400 M1,R36666
ChMap: 0x33
ddr freq: 1596
iecc disable
Rpt 0x1000, fb 0x400, msdw 0x1000
[0.503] [BOOT_TRACE] ddr init end
Dfx init ddr done
Init bbox data region
Copy cfg OK.
Copy cfg OK.
Copy ddr Cache done.
current[10], last[0]
[0.621] [BOOT_TRACE]finish image load.
current[20]p to HSM...
NOTICE: Mp conf...NOTICE: ok
NOTICE: Booting Trusted Firmware
NOTICE: BL1:
NOTICE: BL1: Built :
NOTICE: BL1: Booting BL2
NOTICE: BL2:
NOTICE: BL2: Built :
NOTINOTICE: BL31:
NOTICE: BL31: Built :
NOTICE: HSM boot keypoint 0x7807d!
NOTICE: A55 wfi ...NOTICE: OK
NOTICE: A55 close
NOTICE: jumper to uefi [714]
current keypoint[71], last keypoint[0].
[0.863] [BOOT_TRACE] auto boot.
This is SSD boot entry
Locate handle buffer error, handle num is 0, Status = Not Found
Normal boot fail, Status = Not Found. start to b .