FLASH 是非易失的重复可读写存储器, 其读
写速度较慢, 常用来存储系统设计的程序, 微处
理器通过一定的方式将FLASH中的程序读取到处
器内部运行, 而TI公司的C6000系列的DSP内部没
有FLASH, 故DSP的程序需要烧到外部的FLASH
中, 在上电后, DSP会通过二次引导将程序从外部
的FLASH读取到DSP内部RAM或SDRAM中, 高 速
执行。 TI 的C6000 DSP 支持3 种引导模式 [ 1
] : 主
机引导、 仿真引导及 EMIF 引导, 其中最常用的是
EMIF 引导 ( 即片上 BootLoader 引 导) 。 在 此 引 导
模式下, 位于外部存储空间 CE1 的 FLASH 中的1
kB 代码通过 EDMA 被拷贝到片内 RAM 地址0处。
然而, 大多数的 DSP 程序并不仅限于 1 kB 代码,
因此需要开发用户引导程序将片上BootLoader 没有
拷贝的代码拷贝到 DSP 的片内 RAM。 此用户引导
程序即称为二级 BootLoader。 由于DSP/BIOS操作系
统的广泛应用当使用DSP/BIOS时 需要将系统和BootLoader很好的结合起来, 实现DSP/BIOS系统
的自启动。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !