I work with TMDSCSK8127board
Using DM8127 IPNC RDK Release (v3.9.1)
I load to NAND the MLO, u-boot.img, uImage, dm8127-csk.dtb, ubifs_csk_DM8127_FULL_FEATURE.bin from
/ipnc_rdk-3.9.1/Source/ipnc_rdk/binaries/DM8127 folder
Load from NAND and kernel cannot start:
U-Boot SPL 2016.05 (Aug 05 2019 - 14:46:32)
Trying to boot from NAND
U-Boot 2016.05 (Aug 05 2019 - 14:46:32 +0300)
I2C: ready
DRAM: 1 GiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
Net: cpsw
Hit any key to stop autoboot: 0
Booting from nand ...
NAND read: device 0 offset 0x440000, size 0x600000
6291456 bytes read: OK
NAND read: device 0 offset 0xca40000, size 0x40000
262144 bytes read: OK
## Booting kernel from Legacy Image at 80200000 ...
Image Name: Linux-4.4.12
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2666984 Bytes = 2.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Loading Kernel Image ... OK
Loading Device Tree to 8146e000, end 8147f5d1 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.12 (root@gleb-System-Product-Name) (gcc version 5.3.1 20160113 (Linaro 9
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: DM8127 CSK
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] omap_barrier_reserve_memblock():Reserving DRAM area @ addr = 0x84e00000 size = 1s
[ 0.000000] cma: Reserved 24 MiB at 0x83400000
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] TI81XX: Map 0x84e00000 to 0xfe500000 for dram barrier
[ 0.000000] TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
U-Boot SPL 2016.05 (Aug 05 2019 - 14:46:32)
Trying to boot from NAND
U-Boot 2016.05 (Aug 05 2019 - 14:46:32 +0300)
I2C: ready
DRAM: 1 GiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
Net: cpsw
Hit any key to stop autoboot: 0
Booting from nand ...
NAND read: device 0 offset 0x440000, size 0x600000
6291456 bytes read: OK
NAND read: device 0 offset 0xca40000, size 0x40000
262144 bytes read: OK
## Booting kernel from Legacy Image at 80200000 ...
Image Name: Linux-4.4.12
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2666984 Bytes = 2.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Loading Kernel Image ... OK
Loading Device Tree to 8146e000, end 8147f5d1 ... OK
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.12 (root@gleb-System-Product-Name) (gcc version 5.3.1 20160113 (Linaro 9
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine model: DM8127 CSK
[ 0.000000] bootconsole [earlycon0] enabled
[ 0.000000] omap_barrier_reserve_memblock():Reserving DRAM area @ addr = 0x84e00000 size = 1s
[ 0.000000] cma: Reserved 24 MiB at 0x83400000
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] TI81XX: Map 0x84e00000 to 0xfe500000 for dram barrier
[ 0.000000] TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier
U-Boot SPL 2016.05 (Aug 05 2019 - 14:46:32)
Trying to boot from NAND
U-Boot 2016.05 (Aug 05 2019 - 14:46:32 +0300)
I2C: ready
DRAM: 1 GiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
Net: cpsw
Hit any key to stop autoboot: 2
What can i do with this problem?
There is u-boot config:
DM8127-CSK# printenv
arch=arm
baudrate=115200
board=dm8127
board_name=dm8127
bootargs=console=ttyS0,115200n8 cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap1
bootcmd=csk_ff_init 1;run nandboot
bootdelay=3
bootfile=uImage
console=ttyS0,115200n8
cpu=armv7
ethact=cpsw
ethaddr=d4:f5:13:99:2e:54
fdt_high=0x81480000
fdtaddr=0x80F80000
fdtcontroladdr=bfe4cdb8
fdtfile=dm8127-csk.dtb
importbootenv=echo Importing environment from mmc ...; env import -t $loadaddr $filesize
ipaddr=192.168.1.68
loadaddr=0x80200000
loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenv}
loaddtbimage=fatload mmc ${mmcdev} ${fdtaddr} ${fdtfile}
loadramdisk=fatload mmc ${mmcdev} ${rdaddr} ramdisk.gz
loaduimage=ext2load mmc ${mmcdev}:2 ${loadaddr} ${bootfile}
loaduimagefat=fatload mmc ${mmcdev} ${loadaddr} ${bootfile}
mem=80M
mmcargs=setenv bootargs console=${console} root=${mmcroot} mem=${mem} vram=${vram} ${optargs}
mmcboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};echo Booting from m;
mmcdev=0
mmcroot=/dev/mmcblk0p2 rw
mtddevname=NAND.SPL
mtddevnum=0
mtdids=nand0=nand.0
mtdparts=mtdparts=nand.0:128k(NAND.SPL),4m(NAND.u-boot),128k(NAND.u-boot-env),6m(NAND.kernel),192m(NAND.)
nandargs=setenv bootargs console=${console} ${optargs} mem=${mem} vram=${vram} root=${nandroot} rootfsty}
nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} NAND.kernel; nand read ${fdtadd}
nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048
nandrootfstype=ubifs rootwait=1
optargs=cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 notifyk.vpssm3_sva=0xk
partition=nand0,0
ramargs=setenv bootargs console=${console} ${optargs} root=${ramroot} rootfstype=${ramrootfstype}
ramboot=echo Booting from ramdisk ...; run ramargs; bootm ${loadaddr}
ramroot=/dev/ram0 rw ramdisk_size=65536 initrd=${rdaddr},64M
ramrootfstype=ext2
rdaddr=0x81000000
serverip=192.168.1.30
soc=am33xx
stderr=serial
stdin=serial
stdout=serial
vendor=ti
ver=U-Boot 2016.05 (Aug 05 2019 - 14:46:32 +0300)
vram=4M
Environment size: 2535/131068 bytes