使用6674的spi boot,外部连接FLASH.在上电读取代码时候,每次读取8位的spi数据中间,存在一个650ns时间的间隔,请问这个连续读取spi的时候,中间的时间可以再剪短吗。
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.
使用6674的spi boot,外部连接FLASH.在上电读取代码时候,每次读取8位的spi数据中间,存在一个650ns时间的间隔,请问这个连续读取spi的时候,中间的时间可以再剪短吗。
ROM bootloader默认是bypass PLL的,所以速度比较慢。您可以在代码前添加boot parameter table来初始化SPI,提高读写速度。请看下面的帖子说明和datasheet上对SPI boot parameter的说明。
e2e.ti.com/.../what-is-the-c6678-s-default-spi-boot-clock-frequency
2.5.3.6 SPI Boot Parameter Table
https://www.ti.com/lit/ds/symlink/tms320c6674.pdf
另外,可以参考附件的c6657 DDR的例程,修改tiboot.h中boot_params_spi_s参数.
https://www.ti.com/lit/an/spracn2/spracn2.pdf
4718.C6657_directROM_Boot_example.zip