Dear All,
I want fireware upgrade ubl/u-boot file in kernel-space (user-level).
(not in TI-CCS Jtag nand-writer, I know)
----------------------
1.
My board enviroment
-----------------------
CPU : DM368
BSP : Appro IPNC SDK Ver 2.6.0 (not ti-evm)
--------------------------
2.
I want fireware upgrade ubl/u-boot file in kernel-space
(not in CCS Jtag Tool nandwriter).
--------------------------
-------------------------------
3.
I test target board like this.
--------------------------------
# nanddump -o -f /mnt/mmc/mtd0.bin /dev/mtd0
# flash_eraseall /dev/mtd0
# nandwrite /dev/mtd0 /mnt/mmc/mtd0.bin
# nandwrite -p -s 0x160000 /dev/mtd0 /mnt/mmc/u-boot-1.3.4-dm368_ipnc.bin
* I see http://processors.wiki.ti.com/index.php/DM365_Nand_ECC_layout
------------------------------------
4.
but result is not booted correctly.
------------------------------------
not booted correctly .
* I think ubl can't find uboot code.
serial log
------
DM36x initialization passed!
TI UBL Base Version: 1.50
Boot Loader BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000008.
No valid boot image found!
NAND Boot failed.
Aborting...
--------
-------------------------------------------------------------------
5.
How upgreade u-boot in kernel space in Appro IPNC board SDK 2.6.0
---------------------------------------------------------------------
Appro-sdk 2.0/2.6 includes Kernel/Root update,
but they not give bootcode update method in Kernel Mode(user level) example.
Why not Appro release ubl/u-boot upgreade method in Kernel (user level) in SDK ?
-------------------------------------------------------------
6.
Kernel nandwriter write Ecc-data is readed correctly by UBL ?
--------------------------------------------------------------
Normaly, TI-CCS Studio NandWriter writes u-boot binary.
But kernel Nand writer write u-boot binary in nand, UBL read u-boot correctly?
* http://processors.wiki.ti.com/index.php/DM365_Nand_ECC_layout
likely change that files in Appro-IPNC SDK 6.0 ?
I tried, but I can't find same filename in IPNC SDK,
so I cannot patch sdk (Appro-IPNC SDK 6.0).
Thank you and best regards,