Hi!
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
Overlays HOWTO
Overlays HOWTO
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo
Panu-Kristian Poiksalo
Nand flash overlays for VS1000
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.
-Panu
-Panu
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo
Panu-Kristian Poiksalo