|
You may try to change the string "M6.EBN" in the secdfu.ini to "Blues_MSC.bin", and try to burn it into M6. But mostly, the demo firmware is targeted to the development board only, you can't hope to run it on the final product like M6/M6SL.
The MCU of M6SL is different to the one inside M6, the build-in codec is removed, and no NOR flash inside, so the DFU code is different and the firmware is burn to NAND flash instead of NOR flash, but the boot sequence stated in the document is still useful, the priority is : USB DFU Mode > NOR Flash >serial EEPROM > MMC moviNAND > NAND Flash
In the case of M6, if the DFU server is detected by the bootrom, the SST39VF800.DFU is downloaded thru' the USB port and excuted in the SRAM, where it will accept and burn the firmware into the 8Mb NOR flash, since the firmware image is large than 1M Byte, so it have to be compressed and a header is added.
At normal boot-up, the DFU mode is skipped, and jump to the NOR boot, the header will extract the compressed firmware image to SDRAM and run there.
In fact, I don't have a M6 in hand, just give some idea, maybe wrong.
Last edited by kgb2008 : 03-05-2008 at 06:26 AM.
|