Skip to content

A utility for uploading a WAV file to a flash memory chip via SPI protocol

License

Notifications You must be signed in to change notification settings

alecmev/wav-spi

Repository files navigation

wav-spi

This project is of no use to anyone, but it can be employed as a real-life example of usage of synchronous bitbang mode, available on many FTDI chips, which are compatible with FTD2XX driver.

Check out the cbus branch to see an earlier version of this utility, implemented in Python.

Gotchas

General
  • Designed to work with any M25 memory chip (but tested on Micron M25P128 only).
  • GNU Compiler Collection 4.8.2 or newer is required, get it here (posix/dwarf will do).
  • Place ftd2xx.dll into SysWOW64.
Qt 5
  • Checkout from their stable branch. Make sure that you place the sources into a directory without any special symbols in its path.
  • Edit qtbase/configure.bat so that g++ is the first choice.
  • Use this command to configure it:
configure -platform win32-g++ -static -release -opensource -no-rtti ^
-no-openssl -no-opengl -no-vcproj -no-cetest -qt-sql-odbc -qt-sql-sqlite ^
-plugin-sql-odbc -plugin-sql-sqlite -no-opengl -no-openvg -no-incredibuild-xge ^
-nomake examples -nomake tests -skip qtquick1 -skip declarative

About

A utility for uploading a WAV file to a flash memory chip via SPI protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published