I will be using the Aardvark host adapter to program a series of SPI memory devices. This is a high volume project - what is the fastest and easiest way I can do this?
Thanks for your question! The AardvarkTM I2C/SPI Host Adapter is often used to program SPI memory devices. For your application, we recommend using the Aardvark adapter with the Flash CenterTM Software, With one click, you can erase, program, and verify an entire device, including EEPROM and SPI flash memory.Following is an example for programming a SPI flash memory device and then reading back the data. In this example, the Aardvark adapter is the SPI master and the SPI Flash Demo Board, which has an ST Micro SPI Flash M25P32 device, is the SPI slave. You can modify this example for your devices. For details, please refer to our knowledge base article Programming SPI Flash Using Aardvark Adapter and Flash Center.
Note: The CheetahTM SPI Host Adapter can also be used, especially to support faster programming requirements; in this example the Aardvark adapter is used.
- Download and run the latest version of the Total Phase USB Drivers Installer.
- Download and unzip the latest version of the Flash Center Software.
- Connect the Aardvark adapter to the computer via the USB connector.
- Connect the Aardvark adapter to the SPI Flash Demo board via the I2C/SPI connector.
- Launch the Flash Center Software.
- Connect the Aardvark adapter to the Flash Center Software:
- Click Adapters > Add Adapters.
- Select the Aardvark adapter.
- Click Add to connect to the adapter.
- Enable Target Power.
- Click Operations > Choose Target and choose M25P32.
- Configure Bit Rate to 8 MHz.
- Read the memory device:
- Click Operations > Read Target.

- Click Operations > Program + Verify > Click OK.
- Click Operations > Read Target. See Figure 2.

For additional information, please refer to the following documents:
- Programming SPI Flash Using Aardvark Adapter and Flash Center
- Aardvark Adapter User Manual
- High-Speed Flash Demo Board User Manual
- Flash Center Software User Manual
- Total Phase Products
- Product Selector Guide
If you have other questions about our host adapters or other Total Phase products, feel free to email us at sales@totalphase.com or submit a request for technical support.