保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

在仿真环境下实现TMS320C6000系列DSP的程序自引导


>

(2)编写boot程序

boot程序的大小不能超过1kB,它主要完成以下几个功能:第一是配置DSP的EMIF寄存器,然后从FLASH中把各个段中的程序和数据拷贝到用户指定的存储器物理地址中,同时跳到程序的入口点。在此应当注意:C程序的入口点并非main(),而是c_int00,这是因为在调用main()函数之前,系统必须先建立C语言的运行环境。如为系统堆栈定义.stack段、建立初始化堆栈和祯指针、初始化全局和静态变量等。另外,由于boot程序本身也是COFF文件格式,所以也需格式转换。

(3)编写FLASH烧写程序

FLASH的烧写程序可以根据前面的介绍来编写,但要注意,应将boot程序写入CE1空间开始的1kB中,而将DSP正常工作程序写入1kB以后的地址空间中。

3 结束语

本文介绍了FLASH在系统编程和基于FLASH实现TMS320C6713 DSP程序自引导的过程。实际上,TMS320C6000系列DSP中其它类型(如C6201、C6701等)的boot也与本文所述相同,因此,完全可以相互借鉴。

《在仿真环境下实现TMS320C6000系列DSP的程序自引导(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/159995.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。