Hi, I'm trying to flash my NAND using Olimex's Android image <https://www.olimex.com/wiki/A20-OLinuXino-MICRO#Android> and sunxi-livesuite <https://github.com/linux-sunxi/sunxi-livesuite>. This one's a custom board based off Olimex's A20 Micro.
Looks like the device gets into FEL mode and the firmware upload starts. But just then it stops and times out. I then tried to boot using a debian (3.4.105) image on SD card and find that `/dev/nand` still doesn't exist. I can confirm that the image was built with CONFIG_SUNXI_NAND=y What might be the problem here? I've ran out of ideas. Any help would be appreciated. Here are my logs (running Ubuntu 16.06): asrolabe@asrolabe-VirtualBox:~/Downloads/sunxi-livesuite$ sudo ./LiveSuit.sh Starting x86-64/LiveSuit. library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/plgvector .dll library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/LangPlg. dll LoadFile 24 Open 274: Language file format is UTF-8 library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/LiveProc. Plg library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/plgvector .dll library file path: /home/asrolabe/Downloads/sunxi-livesuite/x86-64/luaeFex. dll Register./luaBase.dll l_RegAllFun Sucess! Register./luaeFex.dll l_RegAllFun Sucess! Register./luadec.dll l_RegAllFun Sucess! IMAGEWTY ItemTableSize = 1048576 Closing image now! Clos image OK! Register./luaBase.dll l_RegAllFun Sucess! Register./luaeFex.dll l_RegAllFun Sucess! Register./luadec.dll l_RegAllFun Sucess! IMAGEWTY ItemTableSize = 1048576 Closing image now! Clos image OK! Register./luaBase.dll l_RegAllFun Sucess! Register./luaeFex.dll l_RegAllFun Sucess! Register./luadec.dll l_RegAllFun Sucess! IMAGEWTY ItemTableSize = 1048576 Closing image now! Clos image OK! Dev Plugin The Device Path is: /dev/aw_efex0 Register./luaBase.dll l_RegAllFun Sucess! Register./luaeFex.dll l_RegAllFun Sucess! Register./luadec.dll l_RegAllFun Sucess! IMAGEWTY ItemTableSize = 1048576 Closing image now! Clos image OK! Register./luaBase.dll l_RegAllFun Sucess! Register./luaeFex.dll l_RegAllFun Sucess! Register./luadec.dll l_RegAllFun Sucess! IMAGEWTY ItemTableSize = 1048576 Closing image now! Clos image OK! [Tl_Msg]Init : imgFilePath=/home/asrolabe/Documents/ACD/ A20_android_422_TS_USB_UART_I2C_WIFI_LAN_HDMI_LCD_1024x600_release_3.img, imgLen=[0, 532252672], workMode=8 IMAGEWTY ItemTableSize = 1048576 ./buffer.cpp, pBuffer = 0x7f2f7020a9e4, nLen = 16380, crc32 = 4120441415[ Tl_Msg]Down index[1] start [Tl_Msg]partName=bootloader, pktSubType=BOOTLOADER_FEX00, verifyFile= VBOOTLOADER_FEX0 [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x8000, partSzHigInSec=0x0, partSzLowInSec=0x8000 [Tl_Msg]isEncrypt=false, toVerify=true [Tl_Msg]Down index[1] end [Tl_Msg]Down index[2] start [Tl_Msg]partName=env, pktSubType=ENV_FEX000000000, verifyFile= VENV_FEX00000000 [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x10000, partSzHigInSec=0x0, partSzLowInSec=0x8000 [Tl_Msg]isEncrypt=false, toVerify=true [Tl_Msg]Down index[2] end [Tl_Msg]Down index[3] start [Tl_Msg]partName=boot, pktSubType=BOOT_FEX00000000, verifyFile= VBOOT_FEX0000000 [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x18000, partSzHigInSec=0x0, partSzLowInSec=0x8000 [Tl_Msg]isEncrypt=false, toVerify=true [Tl_Msg]Down index[3] end [Tl_Msg]Down index[4] start [Tl_Msg]partName=system, pktSubType=SYSTEM_FEX000000, verifyFile= VSYSTEM_FEX00000 [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x20000, partSzHigInSec=0x0, partSzLowInSec=0x100000 [Tl_Msg]isEncrypt=false, toVerify=true [Tl_Msg]Down index[4] end [Tl_Msg]Down index[5] start [Tl_Msg]partName=recovery, pktSubType=RECOVERY_FEX0000, verifyFile= VRECOVERY_FEX000 [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x228000, partSzHigInSec=0x0, partSzLowInSec=0x10000 [Tl_Msg]isEncrypt=false, toVerify=true [Tl_Msg]Down index[5] end [Tl_Msg]Down index[6] start [Tl_Msg]partName=UDISK, pktSubType=DISKFS_FEX000000, verifyFile= [Tl_Msg]partAddrHigInSec=0x0, partAddrLowInSec=0x3c0000, partSzHigInSec=0x0, partSzLowInSec=0x0 [Tl_Msg]isEncrypt=false, toVerify=false [Tl_Msg]Down index[6] end [Tl_Msg]Down number is 6 [Tl_Msg]sec[platform] [Tl_Msg]sec[card2_boot_para] 0x7f2f7020a9e0, 541, 4, =40x7f2f7020a9e0, 540, 2, =2[Tl_Msg]sec[card_boot] [Tl_Msg]sec[target] [Tl_Msg]sec[dram_para] [Tl_Msg]sec[DllInfo] [Tl_Msg]sec[uart_para] [Tl_Msg][platform] [Tl_Msg]eraseflag = 0x0 [Tl_Msg] [Tl_Msg][card2_boot_para] [Tl_Msg]sdc_clk = port:PC7<3><1> [Tl_Msg]card_line = 0x4 [Tl_Msg]sdc_d0 = port:PC8<3><1> [Tl_Msg]card_ctrl = 0x2 [Tl_Msg]sdc_cmd = port:PC6<3><1> [Tl_Msg]sdc_d2 = port:PC10<3><1> [Tl_Msg]sdc_d3 = port:PC11<3><1> [Tl_Msg]card_high_speed = 0x1 [Tl_Msg]sdc_d1 = port:PC9<3><1> [Tl_Msg] [Tl_Msg][card_boot] [Tl_Msg]logical_start = 0xa000 [Tl_Msg] [Tl_Msg][target] [Tl_Msg]storage_type = 0xffffffffffffffff [Tl_Msg] [Tl_Msg][dram_para] [Tl_Msg]dram_baseaddr = 0x40000000 [Tl_Msg]dram_chip_density = 0x1000 [Tl_Msg]dram_size = 0x400 [Tl_Msg]dram_rank_num = 0x1 [Tl_Msg]dram_io_width = 0x10 [Tl_Msg]dram_tpr0 = 0x42d899b7 [Tl_Msg]dram_cas = 0x9 [Tl_Msg]dram_odt_en = 0x0 [Tl_Msg]dram_tpr1 = 0xa090 [Tl_Msg]dram_zq = 0x7f [Tl_Msg]dram_bus_width = 0x20 [Tl_Msg]dram_tpr4 = 0x0 [Tl_Msg]dram_emr3 = 0x0 [Tl_Msg]dram_clk = 0x180 [Tl_Msg]dram_emr2 = 0x10 [Tl_Msg]dram_emr1 = 0x4 [Tl_Msg]dram_tpr5 = 0x0 [Tl_Msg]dram_tpr3 = 0x0 [Tl_Msg]dram_type = 0x3 [Tl_Msg]dram_tpr2 = 0x22a00 [Tl_Msg] [Tl_Msg][DllInfo] [Tl_Msg] [Tl_Msg][uart_para] [Tl_Msg]uart_debug_rx = port:PB23<2><1><default><default> [Tl_Msg]uart_debug_port = 0x0 [Tl_Msg]uart_debug_tx = port:PB22<2><1><default><default> [Tl_Msg] [Tl_Msg]Init end [Tl_Msg]fel in: dev[/dev/aw_efex0] [Tl_Msg]platform id checked OK [Tl_Msg]To down sys para [Tl_Msg]To down and Run fes1-1 [Tl_Msg]To clear fes aide log [Tl_Msg]To down and Run fes1-2 [Tl_Msg]To clear fes aide log [Tl_Msg]OK test fel Down and Up in len=8192 [Tl_Msg]OK to test dram [Tl_Msg]Update dram size to 1024MBytes [Tl_Msg]nMsgRet=1 [Tl_Msg]To down fes2_1 [Tl_Msg]To down fes2_2 [Tl_Msg]To clear fes aide log [Tl_Msg]not hasRetLog [Tl_Msg]Fel end Fel Thread Finished! Dev Plugout The Device Path is: /dev/aw_efex0 Dev Plugout The Device Path is: /dev/aw_efex0 Dev Plugout The Device Path is: /dev/aw_efex0 -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
