When I try to boot from SD, UART throws theese errors:
Partition Map for MMC device 1 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type
1 204800 524288 000ed6cd-01 0c
2 729088 14540800 000ed6cd-02 83
mmc1 is available
Interface: MMC
Device 1: Vendor: Man 000003 Snr b742f301 Rev: 8.2 Prod: SS16G▒
Type: Removable Hard Disk
Capacity: 15193.5 MB = 14.8 GB (31116288 x 512)
Filesystem: FAT16 "NO NAME "
Boot from SD
reading bananapi/bpi-r2/linux/uEnv.txt
718 bytes read in 7 ms (99.6 KiB/s)
Loaded environment from uEnv.txt
Service: linux2
/uImage bananapi
**magele to read file bananapi
/uImage bananapi
**magele to read file bananapi
bootm flag=0, states=70f
Wrong Image Format for bootm command
ERROR: can't get kernel image!
bootm flag=0, states=70f
Wrong Image Format for bootm command
ERROR: can't get kernel image!
I’ve no idea why uboot can’t get the kernel image. The filesystem path is present and complete.
Partition Map for MMC device 1 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type
1 204800 524288 000ed6cd-01 0c
2 729088 14540800 000ed6cd-02 83
mmc1 is available
Interface: MMC
Device 1: Vendor: Man 00001b Snr a42cb700 Rev: 7.8 Prod: 00000
Type: Removable Hard Disk
Capacity: 7788.0 MB = 7.6 GB (15949824 x 512)
Filesystem: FAT16 "BPI-BOOT "
Boot from SD
reading bananapi/bpi-r2/linux/uEnv.txt
771 bytes read in 7 ms (107.4 KiB/s)
Loaded environment from uEnv.txt
Banana Pi bpi-r2 chip: mt7623n Service: linux
reading bananapi/bpi-r2/linux/uImage
5945033 bytes read in 756 ms (7.5 MiB/s)
reading bananapi/berryboot.img
** Unable to read file bananapi/berryboot.img **
bootm flag=0, states=70f
## Booting kernel from Legacy Image at 84000000 ...
Image Name: Linux Kernel 4.14.12-debug_bt
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 5944969 Bytes = 5.7 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
Starting kernel ...
partition position and size seems to be right, but your Label is “No Name”. Normally this should be ok, but i suggest to rewrite partition table via my parttable.dat.
also this line from my output looks strange in your output: