AnsweredAssumed Answered

Booting from NAND Flash on bf548

Question asked by SE.Eng on Sep 14, 2012
Latest reply on Sep 17, 2012 by Aaronwu

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:

http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:nand-flash

and the XIP instructions here:

http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:xip

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?

Outcomes