我试了很多次都是这样,emmc也换了又换,真不知道还有什么办法了,我试过给emmc速度降为50Mhz,还是不行,硬件设计也没问题啊,也没接错,都等长的,3W和阻抗也搞好了,就是烧不进去不知道为什么,以下是完整启动log,请教各位大佬:
[1941]fes begin:7cc6792
[1944]set pll start
[1946]periph0 has been enabled
[1949]set pll end
[1951][pmu]: bus read error
[1955]PMU: AXP803
[1975]vaild para:1 select dram para0
[1979]board init ok
[1981]beign to init dram
[1984]DRAM BOOT DRIVE INFO: V0.40
[1987]the chip id is 0x1400
[1990]the chip id is 0x1400
[1993]the chip id is 0x1400
[1995]the chip id is 0x1400
[1998]the chip id is 0x1400
[2001]chip id check OK
[2006]DRAM_VCC set to 1200 mv
[2010][AUTO DEBUG]32bit,2 ranks training success!
[2018]DRAM CLK =576 MHZ
[2020]DRAM Type =7 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
[2026]DRAM SIZE =2048 MBytes, para1 = 30fa, para2 = 8001000, dram_tpr13 = 6063
[2034]dram_tpr11 = 10120c05,dram_tpr12 = 12121111
[2049]DRAM simple test OK.
[2052]init dram ok
U-Boot 2018.05-00002-gf806feb9ff (Sep 13 2020 - 05:36:41 +0000) Allwinner Technology
[05.088]CPU: Allwinner Family
[05.091]Model: sun50iw10
I2C: ready
[05.224]DRAM: 512 MiB
[05.228]Relocation Offset is: 15f14000
[05.259]secure enable bit: 0
[05.263]PMU: AXP803
[05.265]PMU: pmu_axp81X found
[05.268]PMU: AXP803
[05.270]BMU: bmu_axp81X found
[05.274]dcdc1_vol = 3300, onoff=1
[05.278]aldo1_vol = 1800, onoff=1
[05.282]aldo2_vol = 1800, onoff=1
[05.285]aldo3_vol = 3300, onoff=1
[05.289]dldo1_vol = 0, onoff=0
[05.293]dldo2_vol = 1800, onoff=1
[05.297]dldo3_vol = 1800, onoff=1
[05.301]dldo4_vol = 1800, onoff=1
[05.304]eldo1_vol = 1800, onoff=1
[05.308]eldo2_vol = 1800, onoff=1
[05.312]eldo3_vol = 1800, onoff=1
[05.316]fldo1_vol = 900, onoff=1
[05.320]dc1sw_vol = 0, onoff=1
bias_name:pc_bias bias_vol:1800
[05.328]bat_vol=0, ratio=100
[05.331]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz MBus=400Mhz
[05.340]gic: normal mode
[05.342]flash init start
[05.344]workmode = 16,storage type = 0
try card 2
set card number 2
get card number 2
[05.352][mmc]: mmc driver ver uboot2018:2020-5-25 9:26:00-202007011433
[05.359][mmc]: get sdc_type fail and use default host:tm4.
[05.371][mmc]: Is not Boot mode!
[05.374][mmc]: SUNXI SDMMC Controller Version:0x50300
[05.385][mmc]: Try SD card 2
[05.390][mmc]: mmc 2 cmd timeout 100 status 100
[05.394][mmc]: smc 2 err, cmd 8, RTO
[05.398][mmc]: mmc 2 close bus gating and reset
[05.403][mmc]: mmc 2 cmd timeout 100 status 100
[05.407][mmc]: smc 2 err, cmd 55, RTO
[05.410][mmc]: mmc 2 close bus gating and reset
[05.415][mmc]: Try MMC card 2
[05.442][mmc]: mmc 2 cmd timeout 100 status 100
[05.446][mmc]: smc 2 err, cmd 8, RTO
[05.450][mmc]: mmc 2 close bus gating and reset
[05.455][mmc]: mmc 2 cmd timeout 100 status 100
[05.459][mmc]: smc 2 err, cmd 55, RTO
[05.462][mmc]: mmc 2 close bus gating and reset
[05.505][mmc]: gen_tuning_blk_bus8: total blk 10
[05.510][mmc]: gen_tuning_blk_bus4: total blk 6
[05.514][mmc]: Using 8 bit tuning now
[05.528][mmc]: write_tuning_try_freq: write ok
[05.532][mmc]: Pattern compare ok
[05.535][mmc]: Write tuning pattern ok
[05.538][mmc]: ================== HSSDR52_SDR25...
[05.543][mmc]: skip freq 400000
[05.546][mmc]: skip freq 25000000
[05.549][mmc]: freq: 2-50000000-64-4
[05.769][mmc]: [0-44|45] [54-63|10]
[05.772][mmc]: ================== HS200_SDR104...
[05.777][mmc]: skip freq 400000
[05.779][mmc]: skip freq 25000000
[05.782][mmc]: freq: 2-50000000-64-4
[06.022][mmc]: freq: 3-100000000-64-4
[06.227][mmc]: freq: 4-150000000-64-4
[06.411][mmc]: skip freq 200000000
[06.414][mmc]: [0-29|30] [34-63|30]
[06.417][mmc]: [0-29|30] [34-63|30]
[06.421][mmc]: [0-29|30] [34-63|30]
[06.424][mmc]: ================== HSDDR52_DDR50...
[06.429][mmc]: skip freq 400000
[06.431][mmc]: freq: 1-25000000-64-4
[06.647][mmc]: freq: 2-50000000-64-4
[06.847][mmc]: [0-35|36] [41-46|6] [53-63|11]
[06.851][mmc]: [0-25|26] [27-35|9] [41-63|23]
[06.855][mmc]: ================== HS400...
[06.859][mmc]: skip freq 400000
[06.862][mmc]: skip freq 25000000
[06.865][mmc]: freq: 2-50000000
[06.881][mmc]: freq: 3-100000000
[06.895][mmc]: skip freq 150000000
[06.898][mmc]: skip freq 200000000
[06.901][mmc]: speed mode: HS400
[06.904][mmc]: [0-31|32] [34-63|30]
[06.907][mmc]: [0-31|32] [34-63|30]
[06.911][mmc]: skip freq 400000
[06.913][mmc]: skip freq 25000000
[06.916][mmc]: freq: 2-50000000-64-4
[07.071][mmc]: freq: 3-100000000-64-4
[07.135][mmc]: skip freq 150000000
[07.138][mmc]: skip freq 200000000
[07.141][mmc]: [2-45|44]
[07.143][mmc]: [2-12|11] [15-20|6]
[07.146][mmc]: DS26/SDR12: 0xffffffff 0xffffffff
[07.151][mmc]: HSSDR52/SDR25: 0xff16ffff 0xffffffff
[07.155][mmc]: HSDDR52/DDR50: 0xff0d12ff 0xffffffff
[07.160][mmc]: HS200/SDR104: 0x0f0fffff 0xffffff0f
[07.164][mmc]: HS400: 0x0718ffff 0xffffffff
[07.168][mmc]: HS400: 0x1010ffff 0xffffffff
[07.172][mmc]: Best spd md: 4-HS400, freq: 3-100000000, Bus width: 8
[07.179]Loading Environment from SUNXI_FLASH... OK
[07.184]try to burn key
[07.187]out of usb burn from boot: not boot mode
Hit any key to stop autoboot: 0
sunxi work mode=0x10
run usb efex
buf queue page size = 65536
delay time 2500
weak:otg_phy_config
usb init ok
set address 0x1a
set address 0x1a ok
SUNXI_EFEX_ERASE_TAG
erase_flag = 0x1
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
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 17
part[0] name :bootloader
part[0] classname :DISK
part[0] addrlo :0x8000
part[0] lenlo :0x10000
part[0] user_type :32768
part[0] keydata :0
part[0] ro :0
part[1] name :env
part[1] classname :DISK
part[1] addrlo :0x18000
part[1] lenlo :0x8000
part[1] user_type :32768
part[1] keydata :0
part[1] ro :0
part[2] name :boot
part[2] classname :DISK
part[2] addrlo :0x20000
part[2] lenlo :0x10000
part[2] user_type :32768
part[2] keydata :0
part[2] ro :0
part[3] name :super
part[3] classname :DISK
part[3] addrlo :0x30000
part[3] lenlo :0x400000
part[3] user_type :32768
part[3] keydata :0
part[3] ro :0
part[4] name :misc
part[4] classname :DISK
part[4] addrlo :0x430000
part[4] lenlo :0x8000
part[4] user_type :32768
part[4] keydata :0
part[4] ro :0
part[5] name :recovery
part[5] classname :DISK
part[5] addrlo :0x438000
part[5] lenlo :0x10000
part[5] user_type :32768
part[5] keydata :0
part[5] ro :0
part[6] name :cache
part[6] classname :DISK
part[6] addrlo :0x448000
part[6] lenlo :0x180000
part[6] user_type :32768
part[6] keydata :0
part[6] ro :0
part[7] name :vbmeta
part[7] classname :DISK
part[7] addrlo :0x5c8000
part[7] lenlo :0x8000
part[7] user_type :32768
part[7] keydata :0
part[7] ro :0
part[8] name :vbmeta_system
part[8] classname :DISK
part[8] addrlo :0x5d0000
part[8] lenlo :0x8000
part[8] user_type :32768
part[8] keydata :0
part[8] ro :0
part[9] name :vbmeta_vendor
part[9] classname :DISK
part[9] addrlo :0x5d8000
part[9] lenlo :0x8000
part[9] user_type :32768
part[9] keydata :0
part[9] ro :0
part[10] name :metadata
part[10] classname :DISK
part[10] addrlo :0x5e0000
part[10] lenlo :0x8000
part[10] user_type :32768
part[10] keydata :0
part[10] ro :0
part[11] name :private
part[11] classname :DISK
part[11] addrlo :0x5e8000
part[11] lenlo :0x8000
part[11] user_type :32768
part[11] keydata :0
part[11] ro :0
part[12] name :frp
part[12] classname :DISK
part[12] addrlo :0x5f0000
part[12] lenlo :0x400
part[12] user_type :32768
part[12] keydata :32768
part[12] ro :0
part[13] name :empty
part[13] classname :DISK
part[13] addrlo :0x5f0400
part[13] lenlo :0x7c00
part[13] user_type :32768
part[13] keydata :0
part[13] ro :0
part[14] name :dtbo
part[14] classname :DISK
part[14] addrlo :0x5f8000
part[14] lenlo :0x1000
part[14] user_type :32768
part[14] keydata :0
part[14] ro :0
part[15] name :media_data
part[15] classname :DISK
part[15] addrlo :0x5f9000
part[15] lenlo :0x8000
part[15] user_type :32768
part[15] keydata :0
part[15] ro :0
part[16] name :UDISK
part[16] classname :DISK
part[16] addrlo :0x601000
part[16] lenlo :0x0
part[16] user_type :33024
part[16] keydata :0
part[16] ro :0
total part: 18
mbr 0, 8000, 8000
bootloader 1, 10000, 8000
env 2, 8000, 8000
boot 3, 10000, 8000
super 4, 400000, 8000
misc 5, 8000, 8000
recovery 6, 10000, 8000
cache 7, 180000, 8000
vbmeta 8, 8000, 8000
vbmeta_system 9, 8000, 8000
vbmeta_vendor 10, 8000, 8000
metadata 11, 8000, 8000
private 12, 8000, 8000
frp 13, 400, 8000
empty 14, 7c00, 8000
dtbo 15, 1000, 8000
media_data 16, 8000, 8000
UDISK 17, 0, 8100
[10.339]erase all part start
need erase flash: 1
Has init
private part exist
GPT:bootloader : 12000 21fff
GPT:env : 22000 29fff
GPT:boot : 2a000 39fff
GPT:super : 3a000 439fff
GPT:misc : 43a000 441fff
GPT:recovery : 442000 451fff
GPT:cache : 452000 5d1fff
GPT:vbmeta : 5d2000 5d9fff
GPT:vbmeta_system: 5da000 5e1fff
GPT:vbmeta_vendor: 5e2000 5e9fff
GPT:metadata : 5ea000 5f1fff
GPT:private : 5f2000 5f9fff
GPT:frp : 5fa000 5fa3ff
GPT:empty : 5fa400 601fff
GPT:dtbo : 602000 602fff
GPT:media_data : 603000 60afff
GPT:UDISK : 60b000 1d59fde
begin to store data
part 0 name bootloader
keydata = 0x0
part 1 name env
keydata = 0x0
part 2 name boot
keydata = 0x0
part 3 name super
keydata = 0x0
part 4 name misc
keydata = 0x0
part 5 name recovery
keydata = 0x0
part 6 name cache
keydata = 0x0
part 7 name vbmeta
keydata = 0x0
part 8 name vbmeta_system
keydata = 0x0
part 9 name vbmeta_vendor
keydata = 0x0
part 10 name metadata
keydata = 0x0
part 11 name private
keydata = 0x0
find keypart private
keypart read start: 0x5e8000, sectors 0x8000
keypart part private read 0x5e8000, sectors 0x8000
part 12 name frp
keydata = 0x1
find keypart frp
keypart read start: 0x5f0000, sectors 0x400
keypart part frp read 0x5f0000, sectors 0x400
part 13 name empty
keydata = 0x0
part 14 name dtbo
keydata = 0x0
part 15 name media_data
keydata = 0x0
part 16 name UDISK
keydata = 0x0
begin to erase
[10.605]erase all part start
card2 erase boot0
erase env part
[10.615][mmc]: erase from: 139264, to: 172031, cnt: 32768, erase_group: 1024
[10.644][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x6 ms
erase boot part
[10.652][mmc]: erase from: 172032, to: 237567, cnt: 65536, erase_group: 1024
[10.687][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0xb ms
erase super part
[10.695][mmc]: erase from: 237568, to: 4431871, cnt: 4194304, erase_group: 1024
[11.080][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x169 ms
erase misc part
[11.088][mmc]: erase from: 4431872, to: 4464639, cnt: 32768, erase_group: 1024
[11.117][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x5 ms
erase recovery part
[11.125][mmc]: erase from: 4464640, to: 4530175, cnt: 65536, erase_group: 1024
[11.157][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x8 ms
erase cache part
[11.165][mmc]: erase from: 4530176, to: 6103039, cnt: 1572864, erase_group: 1024
[11.325][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x88 ms
erase vbmeta part
[11.334][mmc]: erase from: 6103040, to: 6135807, cnt: 32768, erase_group: 1024
[11.362][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x5 ms
erase vbmeta_system part
[11.371][mmc]: erase from: 6135808, to: 6168575, cnt: 32768, erase_group: 1024
[11.400][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x5 ms
erase vbmeta_vendor part
[11.408][mmc]: erase from: 6168576, to: 6201343, cnt: 32768, erase_group: 1024
[11.437][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x5 ms
erase metadata part
[11.445][mmc]: erase from: 6201344, to: 6234111, cnt: 32768, erase_group: 1024
[11.474][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x5 ms
erase private part
[11.482][mmc]: erase from: 6234112, to: 6266879, cnt: 32768, erase_group: 1024
[11.513][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x7 ms
erase frp part
[11.521][mmc]: erase from: 6266880, to: 6267903, cnt: 1024, erase_group: 1024
[11.547][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x2 ms
erase empty part
[11.555][mmc]: erase from: 6267904, to: 6299647, cnt: 31744, erase_group: 1024
[11.583][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x4 ms
erase dtbo part
[11.591][mmc]: erase from: 6299648, to: 6303743, cnt: 4096, erase_group: 1024
[11.617][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x2 ms
erase media_data part
[11.626][mmc]: erase from: 6303744, to: 6336511, cnt: 32768, erase_group: 1024
[11.654][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x5 ms
erase UDISK part
sunxi_sprite_mmc_phyerase: @nr is 0, erase from @from to end
[11.668][mmc]: erase from: 6336512, to: 30776319, cnt: 24439808, erase_group: 1024
[12.595][mmc]: sunxi_mmc_do_send_cmd_common: cmd 38 wait rsp busy 0x387 ms
[12.601][mmc]: mmc_mmc_erase: some sectors in emmc are ignored!
[12.607][mmc]: --0: from30776320 nr1023
card erase all
finish erase
Has init
rewrite
Has init
write primary GPT success
write Backup GPT success
keypart write start: 0x5e8000, sectors 0x8000
keypart write start: 0x5f0000, sectors 0x400
flash exit
SUNXI_EFEX_MBR_TAG
mbr size = 0x10000
Has init
write primary GPT success
write Backup GPT success
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
Has init
FEX_CMD_fes_verify_value, start 0x8000, size high 0x0:low 0x1c8ac00
FEX_CMD_fes_verify_value 0xeb5ddb78
到这里phoenixsuit就提示失败了,请教各位大佬
离线