嵌入式爱好者

查看: 2382|回复: 2

[Linux] SD量产模式烧写后,烧写过程提示校验错误

[复制链接]

4

主题

10

帖子

51

积分

A40i/T3/T507/T527通行证i.MX8MP通行证RK3568通行证RK3399通行证T113i通行证

扫一扫,手机访问本帖
发表于 2021-9-8 11:15:29 | 显示全部楼层 |阅读模式
本帖最后由 wolongtest 于 2021-9-8 11:16 编辑

自己定制buildroot软件包后,编译打包后,烧写到SD卡,然后通过SD卡烧写模式烧写到开发板,过程提示校验错误。

sunxi#HELLO! BOOT0 is starting!
[     0.35]HELLO! BOOT0 is starting!
[     0.39]boot0 commit : 74581757d98a20b111500764817c436cdafbdae3

[     0.46]boot0 version : 4.0
[     0.50]set pll start
[     0.54]set pll end
[     0.89]rtc[0] value = 0x00000000
[     0.92]rtc[1] value = 0x00000000
[     0.95]rtc[2] value = 0x00000000
[     0.98]rtc[3] value = 0x00000000
[     0.102]rtc[4] value = 0x00000000
[     0.105]rtc[5] value = 0x00000000
[     0.109]DRAMC IS FOUR
[     0.111]DRAM BOOT DRIVE INFO: V1.1
[     0.115]Found A40
[     0.117]Found A40
[     0.119]Found A40
[     0.121]Found A40
[     0.123]Found A40
[     0.129]PMU: [     0.130]AXP221
[     0.132]ddr voltage = 1250 mv
[     0.139]PMU: [     0.140]AXP221
[     0.142]ddr voltage = 1250 mv
[     0.153]PMU: [     0.154]AXP221
[     0.156]ddr voltage = 1500 mv
[     0.166]DRAM CLK =576 MHZ
[     0.169]DRAM Type =3 (2:DDR2,3:DDR3,6:LPDDR2,7:LPDDR3)
[     0.174]DRAM zq value: 0x003b3bfb
[     0.180]DRAM SIZE =1024 M
[     0.183]DRAM ** test OK.
[     0.186]dram size =1024
[     0.188]rtc standby flag is 0x00000000, super standby flag is 0x00000000
[     0.196]card no is 0
[     0.198]sdcard 0 line count 4
[     0.201][mmc]: mmc driver ver 2016-07-01 15:30
[     0.206][mmc]: sdc0 spd mode error, 2
[     0.219][mmc]: Wrong media type 0x00000000
[     0.223][mmc]: ***Try SD card 0***
[     0.233][mmc]: HSSDR52/SDR25 4 bit
[     0.237][mmc]: 50000000 Hz
[     0.239][mmc]: 1898 MB
[     0.242][mmc]: ***SD/MMC 0 init OK!!!***
[     0.343]Succeed in loading uboot from sdmmc flash.
[     0.348]Entry_name        = u-boot
[     0.364]Ready to disable icache.
[     0.367]Jump to secend Boot.


U-Boot 2014.07 (Jul 15 2021 - 00:53:26) Allwinner Technology

uboot commit : 815a1545d722876498d1bdd36e4e2a81cedb0588

i2c_init: by cpux
i2c_init ok
[      0.382]pmbus:   ready
[      0.396]PMU: AXP221
[      0.397]PMU: AXP22x found
[      0.399]PMU: dcdc2 1160
[      0.399]PMU: cpux 1008 Mhz,AXI=336 Mhz
PLL6=600 Mhz,AHB1=200 Mhz, APB1=100Mhz  MBus=400Mhz
set power on vol to default
dcdc1_vol = 3300, onoff=1
dcdc2_vol = 1160, onoff=1
dcdc3_vol = 1200, onoff=1
dcdc4_vol = 1100, onoff=0
aldo1_vol = 3300, onoff=1
aldo2_vol = 1800, onoff=1
aldo3_vol = 3000, onoff=1
dc1sw_vol = 3000, onoff=0
dc5ldo_vol = 1100, onoff=0
dldo1_vol = 3300, onoff=1
dldo2_vol = 3300, onoff=0
dldo3_vol = 3300, onoff=0
dldo4_vol = 2500, onoff=1
eldo1_vol = 2800, onoff=0
eldo2_vol = 1200, onoff=1
eldo3_vol = 2800, onoff=1
gpio0_vol = 3300, onoff=1
gpio1_vol = 3300, onoff=1
find power_sply to end
vbus exist
DRAM:  1 GiB
fdt addr: 0x76e85418
Relocation Offset is: 35edc000
In:    serial
Out:   serial
Err:   serial
gic: normal mode
[      0.529]start
drv_disp_init
init_clocks: finish init_clocks.
pwm_request: reg = 0x1c23400. pwm = 0.
request pwm success, pwm = 0.
tv_init:
tv_probe:000
tv0 have no type1
tv0 have no type2
tv0 have no type3
no report hpd work,you need support the switch class!
screen 0 don't support TV!
screen 1 don't support TV!
screen 0 do not support VGA TYPE!
screen 1 do not support VGA TYPE!
tv_init:
drv_disp_init finish
fetch script data boot_disp.output_disp fail
fetch script data boot_disp.output_type fail
fetch script data boot_disp.output_mode fail
fetch script data boot_disp.auto_hpd fail
disp0 device type(1) enable
disp 0, clk: pll(497000000),clk(497000000),dclk(71000000) dsi_rate(497000000)
     clk real:pll(498461538),clk(498461538),dclk(71208791) dsi_rate(0)
enable power vcc-lcd, ret=0
[      1.297]end
workmode = 17,storage type = 1
[      1.297]NAND_UbootProbe start
[      1.299]NB1 : enter phy init
[      1.302]nand_physic_init
[      1.420]Reset NDFC start 0  0
[      1.420]Reset NDFC end 0  0
[      1.420]nand not support! channel 0 chip 0: 00 00 00 00 00 00 00 00
[      1.427]nand not support! channel 0 chip 1: 00 00 00 00 00 00 00 00
[      1.433]nand not support! channel 0 chip 2: 00 00 00 00 00 00 00 00
[      1.439]nand not support! channel 0 chip 3: 00 00 00 00 00 00 00 00
[      1.446] no nand found !
[      1.448]nand_physic_init nand_build_nsi error
[      1.494]nand_physic_init error -1
[      1.494]NB1 : nand phy init fail
[      1.497]NB1 : enter phy Exit
[      1.500]nand_physic_exit
[      1.503]NAND_UbootProbe end: 0xffffffff
try nand fail
try nand fail
try card 2
[mmc]: mmc driver ver 2016-07-01 15:50:00
sd card boot
[mmc]: mmc_update_timing_para: error sdc_no 2
SUNXI SD/MMC: 2
[mmc]: 50 MHz...
[mmc]: sample: 63 - 158(ps)
[mmc]: ds: 63 - 158(ps)
[mmc]: 100 MHz...
[mmc]: sample: 32 - 156(ps)
[mmc]: ds: 32 - 156(ps)
[mmc]: 200 MHz...
[mmc]: sample: 16 - 156(ps)
[mmc]: ds: 16 - 156(ps)
[mmc]: ************Try SD card 2************
[mmc]: mmc 2 cmd 8 timeout, err 100
[mmc]: smc 2 err, cmd 8,  RTO
[mmc]: mmc 2 close bus gating and reset
[mmc]: mmc 2 mmc cmd 8 err 0x00000100
[mmc]: mmc send if cond failed
[mmc]: mmc 2 cmd 55 timeout, err 100
[mmc]: smc 2 err, cmd 55,  RTO
[mmc]: mmc 2 close bus gating and reset
[mmc]: mmc 2 mmc cmd 55 err 0x00000100
[mmc]: send app cmd failed
[mmc]: ************Try MMC card 2************
[mmc]: host caps: 0x6f
[mmc]: MID 0000d6 PSN f4a901a1
[mmc]: PNM 88A378 -- 0x38-38-41-33-37
[mmc]: PRV 6.1
[mmc]: MDT m-6 y-2020
[mmc]: MMC v5.1
[mmc]: speed mode     : HSSDR52/SDR25
[mmc]: clock          : 50000000 Hz
[mmc]: bus_width      : 8 bit
[mmc]: user capacity  : 7456 MB
[mmc]: boot capacity  : 4096 KB
[mmc]: rpmb capacity  : 4096 KB
[mmc]: ************SD/MMC 2 init OK!!!************
[mmc]: use default speed mode: 1-HSSDR52/SDR25, ifreq: 2
[mmc]: ========best spd md: 1-HSSDR52/SDR25, freq: 2-50000000
[mmc]: already at HSSDR52_SDR25 mode
[mmc]: erase_grp_size      : 0x400WrBlk*0x200=0x80000 Byte
[mmc]: secure_feature      : 0x55
[mmc]: secure_removal_type : 0x9
[mmc]: EOL Info(Rev blks): Normal
[mmc]: Wear out(type A): 0%-10% life time used
[mmc]: Wear out(type B): Not defined
[mmc]: mmc driver ver 2016-07-01 15:50:00
sd card boot
[mmc]: boot_card_no error 2
SUNXI SD/MMC: 2, SUNXI SD/MMC: 0
[mmc]: 50 MHz...
[mmc]: sample: 63 - 158(ps)
[mmc]: 100 MHz...
[mmc]: sample: 32 - 156(ps)
[mmc]: 200 MHz...
[mmc]: sample: 16 - 156(ps)
[mmc]: ************Try SD card 0************
[mmc]: host caps: 0x27
[mmc]: MID 02 PSN 176d5f5e
[mmc]: PNM SA02G -- 0x53-41-30-32-47
[mmc]: PRV 0.9
[mmc]: MDT m-12 y-2011
[mmc]: speed mode     : HSSDR52/SDR25
[mmc]: clock          : 50000000 Hz
[mmc]: bus_width      : 4 bit
[mmc]: user capacity  : 1898 MB
[mmc]: ************SD/MMC 0 init OK!!!************
[mmc]: erase_grp_size      : 0x1WrBlk*0x200=0x200 Byte
[mmc]: secure_feature      : 0x0
[mmc]: secure_removal_type : 0x0
mmc init ok
out of usb burn from boot: not boot mode
Net:   eth0
Warning: failed to set MAC address

[      1.972]inter uboot shell
work mode=0x11
run card sprite
try sprite_led_gpio config
[      1.978]sunxi sprite begin
fetch script data boot_disp.output_full fail
screen_id =0, screen_width =1280, screen_height =800
frame buffer address 77f27060
board_display_show_until_lcd_open
screen_width = 1280
screen_height = 800
bar x1: 320 y1: 360
bar x2: 960 y2: 440
reading font32.sft
FAT: Misaligned buffer address (7830f188)
357443 bytes read in 354 ms (985.4 KiB/s)
[SFTE_Set_Pixel_Sizes_i] 407 buf_size is 2304
cur_pixel_size 32 pixel_size 32
[      2.405]firmware probe ok
[      2.405]fetch download map
*************DOWNLOAD MAP DUMP************
total download part 4

download part[0] name          :boot-resource
download part[0] download file :BOOT-RESOURCE_FE
download part[0] verify file   :VBOOT-RESOURCE_F
download part[0] lenlo         :0x7000
download part[0] addrlo        :0x8000
download part[0] encrypt       :0x0
download part[0] verify        :0x1

download part[1] name          :env
download part[1] download file :ENV_FEX000000000
download part[1] verify file   :VENV_FEX00000000
download part[1] lenlo         :0x2000
download part[1] addrlo        :0xf000
download part[1] encrypt       :0x0
download part[1] verify        :0x1

download part[2] name          :boot
download part[2] download file :BOOT_FEX00000000
download part[2] verify file   :VBOOT_FEX0000000
download part[2] lenlo         :0x8000
download part[2] addrlo        :0x11000
download part[2] encrypt       :0x0
download part[2] verify        :0x1

download part[3] name          :rootfs
download part[3] download file :ROOTFS_FEX000000
download part[3] verify file   :VROOTFS_FEX00000
download part[3] lenlo         :0xe00000
download part[3] addrlo        :0x19000
download part[3] encrypt       :0x0
download part[3] verify        :0x1

[      2.517]fetch mbr
the 0 mbr table is ok
the 1 mbr table is ok
the 2 mbr table is ok
the 3 mbr table is ok
*************MBR DUMP***************
total mbr part 6

part[0] name      :boot-resource
part[0] classname :DISK
part[0] addrlo    :0x8000
part[0] lenlo     :0x7000
part[0] user_type :32768
part[0] keydata   :0
part[0] ro        :0

part[1] name      :env
part[1] classname :DISK
part[1] addrlo    :0xf000
part[1] lenlo     :0x2000
part[1] user_type :32768
part[1] keydata   :0
part[1] ro        :0

part[2] name      :boot
part[2] classname :DISK
part[2] addrlo    :0x11000
part[2] lenlo     :0x8000
part[2] user_type :32768
part[2] keydata   :0
part[2] ro        :0

part[3] name      :rootfs
part[3] classname :DISK
part[3] addrlo    :0x19000
part[3] lenlo     :0xe00000
part[3] user_type :32768
part[3] keydata   :0
part[3] ro        :0

part[4] name      :private
part[4] classname :DISK
part[4] addrlo    :0xe19000
part[4] lenlo     :0x8000
part[4] user_type :32768
part[4] keydata   :0
part[4] ro        :0

part[5] name      :UDISK
part[5] classname :DISK
part[5] addrlo    :0xe21000
part[5] lenlo     :0x0
part[5] user_type :0
part[5] keydata   :0
part[5] ro        :0

*************MBR DUMP***************
total mbr part 6

part[0] name      :boot-resource
part[0] classname :DISK
part[0] addrlo    :0x8000
part[0] lenlo     :0x7000
part[0] user_type :0x8000
part[0] keydata   :0x0
part[0] ro        :0x0

part[1] name      :env
part[1] classname :DISK
part[1] addrlo    :0xf000
part[1] lenlo     :0x2000
part[1] user_type :0x8000
part[1] keydata   :0x0
part[1] ro        :0x0

part[2] name      :boot
part[2] classname :DISK
part[2] addrlo    :0x11000
part[2] lenlo     :0x8000
part[2] user_type :0x8000
part[2] keydata   :0x0
part[2] ro        :0x0

part[3] name      :rootfs
part[3] classname :DISK
part[3] addrlo    :0x19000
part[3] lenlo     :0xe00000
part[3] user_type :0x8000
part[3] keydata   :0x0
part[3] ro        :0x0

part[4] name      :private
part[4] classname :DISK
part[4] addrlo    :0xe19000
part[4] lenlo     :0x8000
part[4] user_type :0x8000
part[4] keydata   :0x0
part[4] ro        :0x0

part[5] name      :UDISK
part[5] classname :DISK
part[5] addrlo    :0xe21000
part[5] lenlo     :0x0
part[5] user_type :0x0
part[5] keydata   :0x0
part[5] ro        :0x0

[      2.725]begin to erase flash
total part: 7
mbr 0, 8000, 8000
boot-resource 1, 7000, 8000
env 2, 2000, 8000
boot 3, 8000, 8000
rootfs 4, e00000, 8000
private 5, 8000, 8000
UDISK 6, 0, 0
not need erase flash
private part exist
the 0 mbr table is ok
the 1 mbr table is ok
the 2 mbr table is ok
the 3 mbr table is ok
*************MBR DUMP***************
total mbr part 6

part[0] name      :boot-resource
part[0] classname :DISK
part[0] addrlo    :0x8000
part[0] lenlo     :0x7000
part[0] user_type :32768
part[0] keydata   :0
part[0] ro        :0

part[1] name      :env
part[1] classname :DISK
part[1] addrlo    :0xf000
part[1] lenlo     :0x2000
part[1] user_type :32768
part[1] keydata   :0
part[1] ro        :0

part[2] name      :boot
part[2] classname :DISK
part[2] addrlo    :0x11000
part[2] lenlo     :0x8000
part[2] user_type :32768
part[2] keydata   :0
part[2] ro        :0

part[3] name      :rootfs
part[3] classname :DISK
part[3] addrlo    :0x19000
part[3] lenlo     :0xe00000
part[3] user_type :32768
part[3] keydata   :0
part[3] ro        :0

part[4] name      :private
part[4] classname :DISK
part[4] addrlo    :0xe19000
part[4] lenlo     :0x8000
part[4] user_type :32768
part[4] keydata   :0
part[4] ro        :0

part[5] name      :UDISK
part[5] classname :DISK
part[5] addrlo    :0xe21000
part[5] lenlo     :0x0
part[5] user_type :0
part[5] keydata   :0
part[5] ro        :0

begin to store data
part name boot-resource
keydata = 0x0
part name env
keydata = 0x0
part name boot
keydata = 0x0
part name rootfs
keydata = 0x0
part name private
keydata = 0x0
find keypart private
keypart read start: 0xe19000, sectors 0x8000
keypart part private read end: 0xe19000, sectors 0x8000
part name UDISK
keydata = 0x0
need_erase_flag = 0
begin to erase
finish erase
rewrite
keypart write start: 0xe19000, sectors 0x8000
keypart write end: 0xe19000, sectors 0x8000
flash exit
[      3.656]successed in erasing flash
unable to get ext_phy_part:burn_flag info
[      3.664]successed in deal extend physical partition
begin to write standard mbr
successed to write standard mbr
[      3.672]begin to download part
[      3.672]begin to download part boot-resource
partdata hi 0x0
partdata lo 0x595000
sparse: bad magic
[      4.081]successed in writting part boot-resource
origin_verify value = cae8a9a8, active_verify value = cae8a9a8
[      4.220]successed in verify part boot-resource
[      4.225]successed in download part boot-resource
[      4.230]begin to download part env
partdata hi 0x0
partdata lo 0x20000
sparse: bad magic
[      4.246]successed in writting part env
origin_verify value = 862a5fc6, active_verify value = 862a5fc6
[      4.255]successed in verify part env
[      4.259]successed in download part env
[      4.263]begin to download part boot
partdata hi 0x0
partdata lo 0xc29000
sparse: bad magic
[      5.144]successed in writting part boot
origin_verify value = f49e08dc, active_verify value = f49e08dc
[      5.440]successed in verify part boot
[      5.444]successed in download part boot
[      5.448]begin to download part rootfs
partdata hi 0x0
partdata lo 0xf134000
sparse: bad magic
[     22.867]successed in writting part rootfs
origin_verify value = 37c80d4f, active_verify value = eac9b0ba
origin checksum=37c80d4f, active checksum=eac9b0ba
sunxi sprite: part ROOTFS_FEX000000VROOTFS_FEX00000 verify error
sunxi sprite err: sunxi_sprite_deal_part, download normal failed
sunxi sprite error : download part error
sprite_test - do a sprite test

sunxi#

回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2021-9-8 14:21:53 | 显示全部楼层
这个不太清楚,我们buildroot201611源码没有开源,您这样自己编译的我这边没法确认哪有问题
点评回复 支持 反对

使用道具 举报

4

主题

10

帖子

51

积分

A40i/T3/T507/T527通行证i.MX8MP通行证RK3568通行证RK3399通行证T113i通行证

 楼主| 发表于 2021-9-8 21:41:08 | 显示全部楼层
这个错误好像不影响启动
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-19 11:42

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表