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

两类DSP芯片的引导过程分析


-tvtp 00000000H /*TVTP指针的初始值*/

-iack 0300000H /*IACK指令的响应地址*/

-e 00704000H /*程序的开始执行地址*/

ROMS /*ROM的映射范围*/

{

EPROM:org=00300000h,len=8000H

}

例2:C5402系统引导CMD命令文件

Myfile.out /*要进行转化的COFF文件名*/

-e 0300H /*程序运行的入口点*/

-i /*建立INTEL十六进制文件的输出*/

-boot /*将所有的输入文件创建引导表*/

-bootorg 0000H /*EPROM中引导表的始地址*/

-memwidth 8 /*EEPROM的数据宽度是8位*/

-o myfile.hex /*输出的文件名*/

下面给出操作符的几点说明:

(1)-bootorg指定引导表的地址,注意这里使用的是0000H,.HEX文件的始地址就是0000H。在C40中,EEPROM28C256的0000H地址单元,在系统中地址是0030 0000H。若改为-bootorg 0030 0000H,在用烧录器打开.HEX文件时,可以看到起始地址是0030 0000H,若将.HEX文件烧到EEPROM中,需要修改烧录芯片的起始地址,比较麻烦。但你可以将.HEX文件转化为.BIN文件,则地址就不必修改。

(2)输出文件的格式

-a 输出ASCII码的十六进制文件

-I 输出INTEL十六进制文件

-m1 输出Motrorola的S1数据格式文件

-m2 输出Motorola的S2数据格式文件

-m3 输出Motorola的S3数据格式文件

-t 输出TI的数据格式文件

-x 输出Tektronix数据格式文件

(3)检查.HEX文件正确与否,可以查看MAP映射文件,在.MAP文件里列出了.HEX文件中的一些具体配置。如32BIT数据位的排放顺序,即4个字节的排放顺序;系统引导表的参数:引导表的首地址、程序入口点、各个寄存器的初始值等;源程序中各段的起始地址、大小以及宽度等信息。对照它,就可以确定内存资源是否得到了合理的配置和有无地址冲突。

以下是C40 MAP文件的举例:

*********************************************

TMS320C3x/4x Hex Converter Version 5.00

********************************************

Fri Jun 8 09:47:33 2001

INPUT FILE NAME:<n.out>

OUTPUT FORMAT:Intel

PHYSICAL MEMORY PARAMETERS

《两类DSP芯片的引导过程分析(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/166344.html

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