
I am trying to see if u-boot allows to have a single partition for both kernel and file system in NAND Flash. Currently, we have one 4M partition for kernel and the rest of the NAND flash for file system. But, I am looking for possible ways of upgrading the kernel in the field. Currently, I am looking at two possible approaches: 1. add an extra partition in the NAND flash and keep the second kernel in there and have some way in u-boot to decide which one to load. 2. if u-boot allows, have one single partition for both kernel and file system and upload both kernel images and have a soft link to a kernel image.
I can't find a way to do the second option above, but that would be ideal for field upgrade. Has anyone tried either of these approaches or have any other idea of how to do this? I am new to using u-boot and linux.
Thanks