TI中文支持网
TI专业的中文技术问题搜集分享网站

有关C6727的SPI Master bootmode 的问题

请问 有没有C6727 spi master 模式启动的技术文档,参考程序? 感觉Using the TMS320C672x Bootloader(SPRAA69D)这个手册上有关spi master 模式的介绍太少了

Shine:

SPRAA69D文档附件里有spimaster例程可以参考。http://www-s.ti.com/sc/techlit/sprc203.zip

Jaye Sun:

回复 Shine:

您好,我想问一下在 Using the TMS320C672x Bootloader (SPRAA69D) 手册中

1、 这里SPI0 Master模式中的 Data bits 和 Add Bits 这两个参数的含义我搞得不是很清楚。是指要读/写的数据是8位以及地址是16位吗?但我记得看过您在其他帖子中回复过 bootloader 通过spi0向EEPROM发出读命令,跟着是24位全0地址 。这不与上面的地址是16位矛盾吗?

2、 还有就是通过bootoader spi master模式加载存在EEPROM中的程序(.ais),是在给出初始地址后一直不断地从EEPROM中读出程序吗?这种读操作是怎么停止的?难道是将存储器中的内容从头读到尾? 

3、spi master模式是否需要secondary Bootloader ? 若需要,在手册里附的example 里的 TISecondaryBoot.c 是不是需要修改才能使用?

问题比较琐碎,劳烦您了

Shine:

回复 Jaye Sun:

1. 应该是16位,ROM bootloader会设置SPIFMT0.CHARLEN=162. 这个由ROM bootloader去解析ais文件。3. SPI master不需要secondary bootloader。example里的secondary bootloader是针对FLASH/EMIFA boot模式用的。

Jaye Sun:

回复 Shine:

那ROM Bootloader在spi master 模式下发送的地址只有16位,是否在spi master模式下所连接的EEPROM只能是64 kB的? 如果程序大于64kB怎么办?

Shine:

回复 Jaye Sun:

代码大于64K的话,你打算放哪里?

Jaye Sun:

回复 Shine:

意思是对于C6727选择SPI Master启动模式只能针对于小于64kB的程序?

赞(0)
未经允许不得转载:TI中文支持网 » 有关C6727的SPI Master bootmode 的问题
分享到: 更多 (0)