基于多核DSP Bootload代码加载方法研究
时间:01-16
来源:3721RD
点击:
的内存.此时DSP1一直处于boot load的EMAC加载模式.CPU将DSP1的代码根据EMAC加载协议往DSP1发送代码.当发送完毕代码后,向DSP1发送一包长度为0的加载代码,作为结束包.DSP1根据EMAC加载协议,当收到该包后则从加载模式跳转为正常模式,PC指针从OxOOS00000开始运行.因此对于DSP而言,Ox00800000地址开始的一段空间,必须存放中断向量表.
否则程序将不会正确运行.此时DSP的3个内核同时从Ox00800000开始运行。
加载DSP2至加载DSPn时,首先由CPU根据ftp协议从PC端获取DSPk(k=2?3.n)的代码.根据EMAC发送协议,将DSPk代码发送到DSP1.DSP1收到DSPk的代码后,根据SRIO加载协议加载DSPk的代码.DSPk代码加载完毕后,DSP1向DSPk发送一个SRIO中断。标志加载结束.DSPk响应该SRIO中断。从SRIO加载模式跳转到正常模式,开始从Ox00800000地址开始运行.整个加载过程结束。
5 结束语
通过方案的比较,选择了易于组网,且可控、方便,利于软升级的方案.很方便的设计了TI TCI6488 3内核DSP的Bootload程序.完成了DSP系统自举加载.按照该设计思路编制的boot load程序已在WCDMA基站的基带处理板中得到应用,DSP系统能很好的复位及快速、方便的自举加载,更换版本容易,系统运行稳定可靠。
多核DSP Bootloader 代码加载方法 相关文章:
- 展望未来 多核DSP技术不仅仅是小把戏(04-03)
- 基于多核DSP的OCT医疗成像系统(04-03)
- 多核DSP结构与超核DSP结构概述(04-04)
- 基于多核DSP助RNC提升分组处理能力(04-09)
- 数字化应用中的多核DSP(10-22)
- 多核DSP,军事应用的关键(02-16)