Bootloader程序是DSP固化在自己ROM中的一段程序,主要作用是将片外FLASH中存储的程序代码搬移到芯片的RAM中,并重新定位程序指针并执行。
TI的Bootloader程序支持多种引导方式,例如从片外串行FLASH进行引导。DSP根据GPIO的状态来确定到底采取那种引导方式。
从片外的FLASH引导程序的时候,需要用户将程序内容事先写入FLASH,并且是按照一定的结构来写入的,具体格式可以看TI的数据手册。TI不同类型的DSP,其引导表的结构略有不同,但是都包含一个叫做“程序入口”的域,执行Bootloader程序之后,程序从何处开始执行,就是由这个“程序入口”来决定的。 |