6726 spimaster bootloader支持flash的型号有哪些
Tony Tang:
本来只要是符合Motorola的SPI EEPROM协议的就行。The bootloader supports devices obeying the standard SPI serial EEPROM protocol established byMotorola.
但是呢,勘误表13页说明C6727B即silicon revision 1.2最好不要用SPI master bootmode。http://www.ti.com/lit/er/sprz232f/sprz232f.pdf
Advisory 1.2.2 Do Not Use SPI Master Boot Mode for Silicon Revision 1.2/C9230C100 ROM
Revision(s) Affected: 1.2Details: The C9230C100 ROM bootloader does not handle the change described in Usage Note 1.2.8:Clearing of SPI Interrupt Flags may be Blocked by Simultaneous Set Condition correctly whenit polls the SPI in the SPI Master boot mode. This can result in a failure to boot. The problemcan be affected by timing variations on silicon and therefore may not appear on all devices.Workaround: None
yang zhang9:
回复 Tony Tang:
6726B 推荐使用哪种启动方式,SPI Slave 启动方式可行?
Tony Tang:
回复 yang zhang9:
没有推荐的,看你系统设计哪种方便。
NOR,NAND也可以,SPI slave的话,你系统中还需要一个主控CPU。
另外,为什么选用C6726,可以考虑新的C6746,C6748之类的。
yang zhang9:
回复 Tony Tang:
单片机MCU,给DSP发送0x5853,DSP回的是0,DSP没收到数据?
Tony Tang:
回复 yang zhang9:
确认C6726已设为spi slave boot mode,时钟已经提供,复位已经释放了?
yang zhang9:
回复 Tony Tang:
6726B ROM bootloader 运行时钟是多少M的,是外部晶振的频率吗? 同时SPI slave对SPI CLK的速率有没有要求,太快DSP不响应
Tony Tang:
回复 yang zhang9:
bootloader不会配PLL的,所以是按CLKIN频率运行。
而SPI是SYSCLK2,默认是CPU/2的频率,SPI在slave模式下要求clock cycle>8P或100ns,
看你的CLKIN是多少,比如是20MHz,那么SPI slave时钟要小于10/8=1.25MHz.