Hello all,
I was hoping this would be simple, but it is turning out to be a chore. I hope you guys know what is going on, and, more importantly, know how to get the correct format.
The problem that is arising now is how to flash u-boot.bin images to nand flash so that they are in the same format as nand-writer flashed uboot.bins.
We have no problem with erasing and writing both uboot and uImage from the kernel. However, the uboot images written from the kernel do not boot and look completely different. I have appended the uboot header as nand-writer does but it will not boot after the UBL tries to jump to it.
Here is the header read into ram at 0xc0700000.
This image shows the start of u-boot.bin, which I believe is flashed at the second page, offset 0x800.
This image shows what is actually in nand flash at the page boundary.
thanks for looking,
Dan