I've used imggen052.exe to create a personal CONTENT.RAW but in settings I set wrongly the size of the spi flash to 16mb instead of 2mb
and I flash it through µSD card (with SDUPDATE.PRG). I did not notice my wrong till I saw the module (VSMD001) not playing songs !!!
I tried several times to reflash it with both FIRMWARE.RAW (of downloaded VS1000AudioModule) and CONTENT.RAW (this times with size of 2MB) through µSD card without any success !!!
Can anyone help me to repair this module ?
(imggen052.exe) VSMD001 not playing after programming spi flash with wrong size
Re: (imggen052.exe) VSMD001 not playing after programming spi flash with wrong size
Hi,
It sounds like an oversized content file overwrote the firmware at the beginning of the SPI FLASH.
You need to reprogram the firmware through the UART. (The programming using uSD card is not a ROM-firmware feature. It is part of the VS1000 Audio Module firmware that is preprogrammed into the module.)
You can use either VSIDE or the pcflash.exe ( http://www.vlsi.fi/en/support/software/vs1000tools.html ).
Note that the UART pins are logic-level and not RS232 level.
It sounds like an oversized content file overwrote the firmware at the beginning of the SPI FLASH.
You need to reprogram the firmware through the UART. (The programming using uSD card is not a ROM-firmware feature. It is part of the VS1000 Audio Module firmware that is preprogrammed into the module.)
You can use either VSIDE or the pcflash.exe ( http://www.vlsi.fi/en/support/software/vs1000tools.html ).
Note that the UART pins are logic-level and not RS232 level.
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook
Re: (imggen052.exe) VSMD001 not playing after programming spi flash with wrong size
Hello Pasipasi wrote:Hi,
It sounds like an oversized content file overwrote the firmware at the beginning of the SPI FLASH.
You need to reprogram the firmware through the UART. (The programming using uSD card is not a ROM-firmware feature. It is part of the VS1000 Audio Module firmware that is preprogrammed into the module.)
You can use either VSIDE or the pcflash.exe ( http://www.vlsi.fi/en/support/software/vs1000tools.html ).
Note that the UART pins are logic-level and not RS232 level.
Yes this is what happened, I overwrote the whole SPI FLASH including the firmware. The module cannot boot.
I used PCFLASH with a USB to TTL conveter (CP2102 module) to write the firwmare (spiall.spi).
Then I used µSD card to write CONTENT.RAW.
Now it is functionning properly. (I thought the module is dead)
Thanks Pasi for your advices.