我们项目组参考firefly-rk3288自己做的板子,只有pmic用的rk808,其他和firefly的硬件设计都一样。
现在插上usb-otg线,板子开机后,androidtools能正常识别为maskrom设备,但是烧写固件时,androidtools工具上老是在死在
下载IDB失败这一步,串口控制台上老是不断出现SDM_Read error=XXX ret=20信息。
然后我试着先擦除FLASH,但是androidtools工具上和串口控制台上的错误信息都和前面一样,最后老是卡在
不断出现SDM_Read error=XXX ret=20信息。
这是一次烧写失败的串口Log记录:(最后的SDM_Read error=XXX ret=20信息我知道非常有用,但是这一部分代码我也看不到,想请教下版主或者你们firefly-rk3288的原开发者,估计肯定也会碰到这个提示信息,这个提示信息是什么意思或者如果是USB信号的不好或者emmc的不好,有什么思路去解决啊?谢谢)
DDR Version 1.00 20141007
In
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
Memory OK
Memory OK
OUT
serial_init 0
ChipType = 8
SDC_BusRequest: CMD=8 DATA BUSY 1615
SDC_BusRequest: CMD=8 DATA BUSY 1615
SDC_BusRequest: CMD=8 DATA BUSY 1615
SdmmcInit=0 400
…FlashInit enter…
FtlMallocOffset = 8040 8000
FtlMallocOffset = 10040 8000
FtlMallocOffset = 11040 1000
FtlMallocOffset = 19040 8000
FtlMallocOffset = 1a040 1000
1:200 0 7f7f05 22
…NandcInit enter…
0:1200 0 7f7f05 22
gNandcVer = 6
SDC_BusRequest: CMD=8 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=8 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=8 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=5 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=5 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=5 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=55 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=55 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=55 SDC_RESP_TIMEOUT 1784
mmc Ext_csd, ret=0 ,
Ext[226]=10, bootSize=1000,
Ext[215]=0, Ext[214]=e9, Ext[213]=0, Ext[212]=0,cap =e90000
SDC_BusRequest: CMD=19 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=14 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=19 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=14 SDC_RESP_TIMEOUT 1784
SdmmcInit=2 0
BootCapSize=1000
UserCapSize=e90000
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
FwPartOffset=2000 , 0
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=1f80 ret=20
UsbHook 20638386
powerOn 20639946
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=440 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=840 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=c40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=1040 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=40 ret=20
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Write error=40 ret=20
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Write error=440 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=440 ret=20
SDC_BusRequest: CMD=23 SDC_RESP_TIMEOUT 1784
SDC_BusRequest: CMD=13 SDC_RESP_TIMEOUT 1784
SDM_Read error=440 ret=20