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

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


Default data width:32

Default memory width:8(LS-->MS)

Default output width:8

BOOT LOADER PARAMETERS

Table Address: 00300000,PAGE 0

Entry Point: 00704000

Global Memory Configuration:00000000

Local Memory Configuration: 3e3fbfd0

Interrupt Vector Table Pointer(IVTP):00700000

Trap Vector Table Pointer(TVTP):00000000

IACK Location: 00300000

OUTPUT TRANSLATION MAP

-------------------------------------

00300000..00307fff Page=0 Memory Width=8 ROM Width=8 "EPROM"

-------------------------------------

OUTPUT FILES:n_t_fcom.hex [b0..b7]

CONTENTS:00300000..003013ff BOOT TABLE

intvect:dest=00700000 size=00000040 width=00000004

.text:dest=00704000 size=0000048a width=00000004

.data:dest=00705000 size=00000026 width=00000004

003004f0..00307fff FILL = 00000000

(4)烧录芯片。C40可以直接将生成的INTEL格式的.HEX文件烧到28LV256中。或将十六进制的文件用hexbin.exe转化为二进制的.BIN文件,再烧录到芯片中。对于C5402,还需要手动添加EEPROM在系统中的起始地址。如果采用28LV256(32K×8BIT),引导表的首地址为8000H,那么生成的.HEX文件用芯片烧录器加载到烧录器软件的内存后,手动修改28LV256的7FFEH和7FFFH单元(即系统的FFFEH和FFFFH单元)为80和00H,再绕到芯片中。

以上步骤的操作都是在DOS环境中执行的。新版本的DSP开发软件可以在WINDOWS环境中使用,其原理是一样的,这里不再多述。

源程序数据的存储格式(8位并行装载)如表2所示,当烧录时可以对比一下。

表2 源程序数据的储存格式

C40引导程序 C5402引导程序表格 内存宽度(00000008H)32
全局数据总线控制字32
本地数据总线控制字32
第一段的存储空间范围32
第一段程序的目的地址32
程序代码(1)32
……
程序代码(N)32
……
最后一段的存储空间范围32
最后一段程序的目的地址32
程序代码(1)32
……
程序代码(N)32
0000 0000H程序块装载结束标志
IVTP
TVTP
IACK指令的响应地址0030 0000H
C8AAH16
软件可编程等待状态寄存器的初值SWWSR16
块切换控制寄存器的初值BSCR16
XPC16
PC16
第一段

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

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