|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 cjsb37 于 2013-4-29 09:19 编辑
这是 开 发 一块DSP板产品的最后步骤,也是很关键的一个步骤。当程序编
写调试完成后,需要将程序存储在目标板上,使目标板能够脱离仿真环境独立运
行。DSP系统不像单片机那样,程序必须要放在指定的程序空间,而是可以将程
序放到任何一个外部数据空间(甚至可以是通过串行接口访问的EEPROM 空
间)。上电后,通过调用DSP片内自建的引导程序,先将程序数据载入到高速
RAM中,然后再开始运行。这样就赋予程序存储以极大的自由度,也大大降低
了系统成本,但同时也增加了上电启动过程的复杂性。这里介绍的Bootloader(自
举加载器)就是芯片内建的启动加载程序。系统将最终的可执行程序放在速度较
慢的片外存储区中,可以是FLASH或串行的EEPROM,通过bootloader程序,
在启动时将应用程序从系统数据区载入到程序区(可以是片内RAM,也可以是
片外存储区)中执行。这样既保证了系统成本和程序的存储量,又保证了程序的
运行速度。
|
|