Hi Patwood,
In my himming bird board android is booting fine from NAND.
so i tried to install ubuntu in NAND by this link.
https://www.miniand.com/forums/forums/development/topics/boot-ubuntu-lubuntu-from-internal-4g-flash?page=2My steps:
1>i booted ubuntu from sdcard.
2>./nand-partv /dev/nand 'linux 8000000'
3>remove sdcard
4>booted from NAND.
i did not done any changes in nanda partition.
(i check by mounting nanda also , but u-boot is not evoked).
in log:
U-Boot 2014.01-rc1-09161-gaf9f405-dirty (Feb 19 2014 - 19:20:31) Allwinner Technology
CPU: Allwinner A20 (SUN7I)
Board: embdes
I2C: ready
DRAM: 1 GiB
HELLO! BOOT0 is starting!
boot0 version : 2.0.0 �
read dram para.
dram size =1024MB
0x01a48608
super_standby_flag = 0
Succeed in opening nand flash.
block from 2 to 6
deal block 2
Succeed in reading Boot1 file head.
The size of Boot1 is 0x00068000.
The file stored in 0x00000000 of block 2 is perfect.
Check is correct.
Ready to disable icache.
Succeed in loading Boot1.
Jump to Boot1.
[ 0.150] boot1 version : 2.0.0
[ 0.159] script installed early ok
[ 0.160] pmu type = 3
[ 0.161] bat vol = 0 mv
[ 0.179] axi:ahb:apb=4:2:2
[ 0.179] set dcdc2=1400mv, clock=912M successed
[ 0.181] key
[ 0.194] no key found
[ 0.194] flash init start
[ 2.177] flash init finish
[ 2.203] fs init ok
[ 2.531] fattype FAT16
[ 2.531] fs mount ok
[ 2.536] nand good_block_ratio=944
[ 2.536] storage_type=0
[ 2.587] 0
[ 2.601] set pc
[ 2.603] usbdc_vol = 4000, usbdc_cur = 0
[ 2.603] usbpc_vol = 4400, usbpc_cur = 0
[ 2.606] init to usb pc
[ 2.609] set pc
[ 2.804] battery enough
[ 2.804] power_start=0x00000001
[ 2.804] key value = 0
[ 2.807] recovery key high 40, low 4
[ 2.901] show pic finish
[ 2.901] load kernel start
[ 2.930] load kernel successed
[ 2.931] start address = 0x4a000000
[ 2.933] boot1: bad boot image magic, maybe not a boot.img?
[ 2.942] power exit detect
[ 2.942] usb exit detect
[ 2.944] try to fel in 1 secend
Booting stop here.
Regards
Punith