|
>>no one seems to have tested / qualified u-boot on this
This is because it is free software, and you own it, and all the support costs.
All software in the chain has to correctly identify the NAND part. This includes RomBOOT, AT91BootStrap, uBoot and Linux.
If RomBOOT doesn't recognize the part, or cannot load block zero into SRAM, then you are SOL.
AT91BootStrap needs you to explicitly add new NAND parts into the nand_ids.h so they are identified properly, on the 9260 you might need to remove some old parts as the image size is rather small/tight.
uBoot should be able to auto-identify most NAND parts. If it doesn't you'll need to look at the source code that's provided and contrast that with the documentation for the part. The only time uBoot parameter/environment might be useful is if you change your partitioning/blocking of the kernel, file system, etc on the NAND.
Linux kernel should also be able to identify most NAND parts, again you have source.
Still got problems, get a debugger and add some diagnostics.
|