Part Number:TMS320C6678
1)把DSP比作单片机,BOOT是不是相当于把单片机的整个程序调入到内存中?而不是部分程序?
2)到DSP官方开发板上连了I2C EEPROM,容量128K,是不是因为DSP只承认7位地址,所以是128K?
3)从EEPROM BOOT, 那么程序必须不超过128K,是不是太小了呢?如果是整个程序,是不是太小?
Shine:
1. 可以加载到片上运行,如果片上内存不够,可以加载到片外DDR运行。2. 是的。3. 可以用二次bootloader从其他接口加载应用程序。如果程序大的话,可以考虑nand flash启动。
,
Maverick_1984:
"可以加载到片上运行,如果片上内存不够,可以加载到片外DDR运行" 意思是可以加载到DSP上运行,如果DSP芯片上内存不够,可以把程序从某外设通过DSP再加载到片外DDR运行?
二次bootloader是什么意思,为什么从其他接口加载应用程序就是二次bootloader?是不是一次就是加载主程序,二次就是加载应用程序?
这个DSP能安装什么操作系统吗?
,
Shine:
在PG1.0硅版本有bug,所以EVM板上设计有I2C EEPROM,里先加载IBL二次bootloader到片内运行,再有二次bootloader去加载应用程序。可以看一下下面的文档。https://www.ti.com/lit/an/spracn2/spracn2.pdfc6678上可以运行TI的sys/bios操作系统。