各位大家好
我用的是c6657芯片,板子是自制的,在SPI的CE0接一片N25Q128,CE1接一片N25Q032。参考STK_C6657里的SPI例程,目前可以对片选0上的NORFLASH进行擦除、读写,然后测试片选1的flash,更改寄存器SPIPC0的SCSFUN使能CE1,但是不能正常使用,首先擦除函数SPI_NOR_FLASH_sector_erase都擦除失败。请问该如何正确使用片选1控制其flash。
谢谢大家
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位大家好
我用的是c6657芯片,板子是自制的,在SPI的CE0接一片N25Q128,CE1接一片N25Q032。参考STK_C6657里的SPI例程,目前可以对片选0上的NORFLASH进行擦除、读写,然后测试片选1的flash,更改寄存器SPIPC0的SCSFUN使能CE1,但是不能正常使用,首先擦除函数SPI_NOR_FLASH_sector_erase都擦除失败。请问该如何正确使用片选1控制其flash。
谢谢大家
这两个是不同的寄存器。
SPICS1和GPIO29是管脚复用的,PIN_CONTROL_0 用来使能哪个管脚。请看数据手册上的详细说明。
8.3.20 Pin Control 0 (PIN_CONTROL_0) Register
http://www.ti.com/lit/ds/symlink/tms320c6657.pdf