Hi Community,
Im working on K2K EVM(4arm+8dsp). I have 4 different arm loads & 8 different dsp loads. I can write this loads on NAND Flash and copy to RAM when uboot start.
I seperate NAND 8x8Mb area in my mind. Core0's load flashed "0x800000-0x1000000", core1's load flashed "0x1000000-0x1800000" ... core11's load flashed "0x6000000-0x6800000". This is an unpractical way to save loads in memory. Because if core0 loads bigger than 8Mb, i will shift all core load's areas.
I wonder if i use ubifs filesystem for these loads? For example, i seperate 80Mb area for all loads from ubifs, flashed all loads to this filesystem. So i can use this loads with "ubifsload ${addr_load_core0} ${name_load_core0}".
This seems usefully to me. Because i dont waste 8Mb area for 5,6 Mb loads, and dont suffer for 10,12Mb loads. I create 80Mb for all loads, so if core load bigger than 8Mb, it wont be a problem. and i dont need to know what the nand offset is for all cores.
I use "ubifsls" command in uboot promp and see bin files below. How can i flashed my own loads into ubifs? How can i replace my own loads with these belows? I couldnt find any related document.
41542 Tue Aug 05 17:17:21 2014 uImage-k2l-evm.dtb
45056 Tue Aug 05 18:08:38 2014 skern-k2l-evm.bin
39238 Tue Aug 05 17:16:08 2014 uImage-k2e-evm.dtb
3866448 Tue Aug 05 17:17:21 2014 uImage-keystone-evm.bin
45056 Tue Aug 05 17:38:08 2014 skern-k2hk-evm.bin
45056 Tue Aug 05 17:53:11 2014 skern-k2e-evm.bin
50892 Tue Aug 05 17:14:56 2014 uImage-k2hk-evm.dtb
28 Tue Aug 05 18:08:38 2014 securedb.key.bin
Best Regards,
Srt