Question from the Customer:
I am new and suddenly immersed with programming embedded devices. I need to quickly program the N25Q256A flash chip. I’ll be using the Cheetah SPI Host Adapter with Cheetah Software API. For this project, I need to change the 3-bit address programming sequence to a 4-bit address programming sequence. Can you help me get started?
Response from Technical Support:
Thanks for your question! A lot of the information that you need comes with the Cheetah Software API package. Functional code examples are provided with the API, which you can use as-is or modify as needed for your specifications. Here are the programs that are provided in the API package:
- detect - detect Cheetah devices attached to the system
- blast - shift a running 8-bit counter via SPI
- timing - insert user-defined delays in the middle of an SPI shifting sequence
- eeprom - read from or write to an SPI serial EEPROM, such as the Atmel AT25080A that comes with the I2C/SPI Activity Board.
- flash - read, write, verify, or erase a high-speed SPI flash memory such as the STMicro M25P32 which is including on the High-Speed SPI Flash Demo Board
- async - use the advanced asynchronous SPI shifting API
In addition to Python, C, C++, C#, VB and .Net are supported. We also have Knowledge Base articles and videos to help you get started, including how to program SPI devices, such as Programming 4 Byte Address Mode SPI Flash Using Cheetah Adapter and Flash Center.
- Cheetah SPI Host Adapter User Manual
- TotalPhase Knowledge Base Articles and Videos
More questions? You can contact us and request a demo that applies to your application, as well as ask questions about host adapters, software packages and other Total Phase products.