Support Question of the Week: What are the Guidelines to Program SPI Flash Using the Cheetah SPI Host Adapter and the Flash Center Software? (Part 2)

This article is Part 2 of an example of programming SPI Flash devices using the CheetahTM SPI Host Adapter and the Flash CenterTM Software. Part 1 provides an overview of the programming modes of the Flash Center Software, and the memory map and commands of the STMicro M25P32 device used in this example.  In this post, Part 2, we’ll go over exactly how to use the software along with the host adapter to program SPI Flash devices.

Instructions to read and write to SPI Flash device:

  1. Connect the Cheetah adapter to the computer via the USB connector.
  2. Connect the Cheetah adapter to the SPI Flash Demo Board via the I2C/SPI connector.
  3. Launch the Flash Center Software.
  4. Connect the Cheetah adapter to the Flash Center Software.  To do so:
    1. Click Adapters > Add Adapters.
    2. Select the Cheetah adapter.
    3. Click Add to connect to the adapter.
  5. Enable Target Power.
  6. Click Operations > Choose Target and choose M25P32.
  7. Configure Bit Rate to 40 MHz
  8. Read the memory device. To do so:
    1. Click Operations > Read Target
      Using the Flash Center Software with the Cheetah SPI Host Adapter to read from M25P32 Figure 1: Cheetah Adapter Reads From M25P32

       

  9. Program and then read the M25P32. To do so:
    1. Click Operations > Program + Verify > Click OK.
    2. Click Operations > Read Target.
Using Flash Center for the Cheetah Adapter to Write to M25P32 and Read the Results Figure 2: Cheetah Adapter Writes to M25P32 and Reads the Results

 

For more information, please refer to the following documents:

 Cheetah Adapter User Manual
Flash Center Manual
High-Speed Flash Demo Board User Manual
Programming SPI Flash Using Cheetah Adapter and Flash Center
Total Phase Products
Product Selector Guide

We hope this answers your question. If you have other questions about our Cheetah, SPI Host Adapter or other Total Phase products, feel free to email us at sales@totalphase.com or submit a request for technical support.

Leave a Reply