xiaguangbo 发表于 2023-6-4 17:54:17

ok3588c v1.2,官方最新的 linux 镜像启动出错

本帖最后由 xiaguangbo 于 2023-6-4 18:46 编辑

# 描述

镜像名:官方的 OK3588-linuxfs-img.tar.bz2
自己使用 BoardConfig-linuxfs-ok3588.mk 编译的也是,出的问题一摸一样

# 信息

OK3588-linuxfs-img.tar.bz2 的 md5 值:$ md5sum OK3588-linuxfs-img.tar.bz2
0d99e0975d51abbbcb2141d88e7280b1OK3588-linuxfs-img.tar.bz2


烧录:
$ sudo upgrade_tool uf update.img
Loading firmware...
Support Type:3588      FW Ver:1.0.00      FW Time:2023-03-23 16:16:16
Loader ver:1.0b      Loader Time:2023-03-23 15:26:51
Start to upgrade firmware...
Test Device Start
Test Device Success
Check Chip Start
Check Chip Success
Get FlashInfo Start
Get FlashInfo Success
Prepare IDB Start
Prepare IDB Success
Download IDB Start
Download IDB Success
Download Firmware Start
Download Image... (100%)
Download Firmware Success
Upgrade firmware ok.

日志:
DDR Version V1.07 20220412
LPDDR4X, 2112MHz
...
## Checking optee 0x08400000 ... sha256(fde0860845...) + OK                     
Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000)            
Total: 174.493 ms                                                               
                                                                              
INFO:    Preloader serial: 2                                                   
NOTICE:BL31: v2.3():v2.3-481-g17b41886e:derrick.huang                        
NOTICE:BL31: Built : 16:20:07, Dec7 2022                                    
INFO:    spec: 0x1                                                            
INFO:    ext 32k is not valid                                                   
INFO:    ddr: stride-en 4CH                                                   
INFO:    GICv3 without legacy support detected.
...
U-Boot 2017.09 (Mar 23 2023 - 15:26:41 +0800)                                 
                                                                              
Model: Forlinx OK3588-C Board                                                   
PreSerial: 2, raw, 0xfeb50000
...
Adding bank: 0x100000000 - 0x200000000 (size: 0x100000000)                     
Total: 2304.841 ms                                                            
                                                                              
Starting kernel ...                                                            
                                                                              
I/TC: Secondary CPU 1 initializing                                             
I/TC: Secondary CPU 1 switching to normal world boot
...
I/TC: Secondary CPU 7 initializing                                             
I/TC: Secondary CPU 7 switching to normal world boot                           
E: waiting_vop_line_flag-1894: vop_post=0 unsupported!                  
E: waiting_vop_line_flag-1894: vop_post=0 unsupported!                  
mount: mounting /dev/mmcblk1p1 on /mnt/sdcard failed: No such file or directory
mount: mounting PARTLABEL=oem on /oem failed: No such file or directory         
mount: mounting PARTLABEL=userdata on /userdata failed: No such file or directoy
Starting syslogd: OK                                                            
Starting klogd: OK                                                            
Running sysctl: OK                                                            
Populating /dev using udev: DDR Version V1.07 20220412                        
LPDDR4X, 2112MHz


whl 发表于 2023-6-5 11:39:32

这是用的什么烧录方式进行烧录的,我看Log日志中有挂载失败的打印信息
mount: mounting /dev/mmcblk1p1 on /mnt/sdcard failed: No such file or directory
mount: mounting PARTLABEL=oem on /oem failed: No such file or directory         
mount: mounting PARTLABEL=userdata on /userdata failed: No such file or directoy

xiaguangbo 发表于 2023-6-5 16:28:07

本帖最后由 xiaguangbo 于 2023-6-5 16:36 编辑

whl 发表于 2023-6-5 11:39
这是用的什么烧录方式进行烧录的,我看Log日志中有挂载失败的打印信息
mount: mounting /dev/mmcblk1p1 on ...
sudo upgrade_tool uf update.img
上面有,开发板的 typec0 连接电脑,使用 upgrade_tool 工具直接烧录到 emmc 里
开发板刚拿到手上电也是这样,核心板和底板上的灯就是亮一会就会灭,然后再亮,就是不断重启

xiaguangbo 发表于 2023-6-5 16:37:57

whl 发表于 2023-6-5 11:39
这是用的什么烧录方式进行烧录的,我看Log日志中有挂载失败的打印信息
mount: mounting /dev/mmcblk1p1 on ...

好像是供电不足。。。。。。。。。我用的是给路由器用的 usb 5v转12v。。。。。换成正经电源就好了

xiaguangbo 发表于 2023-6-5 16:42:07

记录一下换电源之后的日志
...
I/TC: Secondary CPU 7 initializing                                             
I/TC: Secondary CPU 7 switching to normal world boot                           
E: waiting_vop_line_flag-1894: vop_post=0 unsupported!                  
E: waiting_vop_line_flag-1894: vop_post=0 unsupported!                  
mount: mounting PARTLABEL=oem on /oem failed: No such file or directory         
mount: mounting PARTLABEL=userdata on /userdata failed: No such file or directoy
Starting syslogd: OK                                                            
Starting klogd: OK                                                            
Running sysctl: OK                                                            
/usr/bin/modetest                                                               
Populating /dev using udev: done                                                
Initializing random number generator: OK                                       
Saving random seed: OK                                                         
Will now mount all partitions in /etc/fstab                                    
Note: Will skip fsck, remove /.skip_fsck to enable                              
Handling rootfs: /dev/mmcblk0p6 / ext4 rw,noauto 1
...
页: [1]
查看完整版本: ok3588c v1.2,官方最新的 linux 镜像启动出错