Hi,

I'm developing an bootloader/OAL for a PXA255/32MB StrataFlash in
PB4.2 using as a model the XSCBD BSP. When I try to save an image to
FLASH using bootpart.lib I get the following message:

IsValidMBR: MBR sector = 0xFFFFFFFF
OpenPartition: Invalid MBR. Formatting flash.
Enter LowLevelFormat [0x0, 0x7D].
Erasing flash block(s) [0x0, 0x7D] (please wait): Done.
WriteMBR: MBR block = 0x0.
MD_WriteSector: Timed out writing buffered data
CreatePartition: could not write to block 0x0
Done.

OpenPartition: Partition Exists=0x0 for part 0x21.
CreatePartition: Enter CreatePartition for 0x21.
LastLogSector: Last log sector is: 0xF80F.
CreatePartition: Start = 0x1, Num = 0x661.
Log2Phys: Logical 0x1 -> Physical 0x1
MD_WriteSector: Timed out writing buffered data
CreatePartition: can't mark sector info.
ERROR: OEMLaunch: failed to create/open BINFS partition.

To get at this point takes a lot of time... so, a couple of question
arises:

1. What is the problem?
2. Is this the only way to save the image? I mean, I could use FMD to
write/read it, as it's done with bootloader config info. Is there a
reason to do it this way? does kernel use this partition afterward or
it's just for using the remaining space as an extended partition?

Regards

JSS