Stefan Koch
12/15/2011 2:47 AM
post90639
|
Hello,
on my project we will boot QNX 6.5 from NAND flash. Also the application is stored on
NAND in the ETFS partition.
For a test I have written the IPL/IFS at the beginning of the NAND memory with a
programmer tool. Then I started the system and on the command line I created a ETFS
structure on the NAND with a raw partition of 16MB.
So far everything works fine - I can boot from NAND and I have my /fs/etfs mount for
my application.
My question:
How can I update my IPL/IFS? From Google search I suspect that etfsctl can be used for
this but I was not able to find a crisp explanation how to do it.
What I have is my IPL/IFS binary and what I need is to program it to the beginning of my
NAND including bad-block skipping.
The IPL itself does reside in the first block which is considered to be free of bad blocks but
the IFS (4MB) is not. I saw in my BSP that the IPL is able to skip bad blocks so everything
makes basically sense - the missing thing is the update.
Thanks for your advice,
- Stefan
|
|
|