I'm having a lot of trouble booting from the NAND flash on the bf548. What I'd like to do is to run my complete uImage from NAND, including all my userspace applications. The reason why I want to do this is because I'm finding that I'm running out of memory when running certain applications in uclinux, and I understand that it is possible to run everything inside the NAND, rather than the RAM. NAND would be ideal, because it has 256MB of space, as opposed to RAM which has a measly 64MB.
I've had a look at the NAND instructions here:
and the XIP instructions here:
but I can't make any of it work, because I don't know whether to use XIP or nboot, or something else... I'm very confused.
So, where should I look to boot and run a complete uImage out of NAND instead of RAM?