Page 1 of 1

Overlays HOWTO

Posted: Mon 2011-04-25 8:30
by Panu

Overlays are a way to fit a larger program inside VS1053 or VS1000 by dynamically loading functions from SPI flash or EEPROM as they are needed. Overlays can be used with VS1053+SPI Flash, VS1000+SPI Flash and VS1000+Nand Flash.

Overlaying is a superior method of extending program memory, comparing to older methods such as multibooting and execing (see execdemo in VSKIT 1.34).

This thread (currently a stub) is a placeholder to gather all information regarding VSDSP overlays. Please work together with us to write the documentation for VSDSP overlays by supplying your questions and experiences.

Resources and Information:
- The first overlays package for VS1053 & VSKIT: Introduction to overlays, Generic info.
- VSIDE with overlay support: Install the latest VSIDE, it's where the latest overlay templates are found.
- VS1000 Nand flash overlays: Please read the README file from the zip package here for some additional info regarding overlays.

Threads containing discussion about overlays:
viewtopic.php?f=2&t=344&p=1406 ; viewtopic.php?f=8&t=346#p1221 ; viewtopic.php?f=9&t=33 viewtopic.php?f=8&t=107 ; viewtopic.php?f=2&t=64&p=270

Nand flash overlays for VS1000

Posted: Tue 2011-06-28 18:45
by Panu
Greetings! We now have Nand flash overlays for VS1000. Please see viewtopic.php?f=2&t=382 . It also contains a readme file which is useful reading for other overlays too.