计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

ADSP-218X的IDMA接口自举设计(2)

2015-01-08 02:12
导读:FFFF FFFE … 可以看出它不是C语言格式,因此要将DSP.OUT改写成DSP.H。它内含C语言格式的常量数组,供主机下载程序代码到218X使其自举。 下面对DSP.H文件内容

FFFF

FFFE

可以看出它不是C语言格式,因此要将DSP.OUT改写成DSP.H。它内含C语言格式的常量数组,供主机下载程序代码到218X使其自举。

下面对DSP.H文件内容进行编写,并分析其结构。

注:在←及以后的内容DSP.H文件中是没有的,只是帮助说明。

#define MAX_CODE_LEN 257

unsigned short DSP_ROM_CODE[MAX_CODE_LEN]={←32位机使用short,而16位机要将short改为int 0x0040, ←当前一段要下载的代码长度为0x40,不包含IDMA控制字

0x4000, ←IDMA控制字。先初始化数据空间,地址为数据空间的0x0000,其中4表示访问的是DM数据空间

0xFFFF, ←第一个数据字

0xFFFE, ←第二个数据字

…………

0x001F,←第0x40个数据字

0x00B8,←当前一段要下载的代码长度

0x0001,←IDMA控制字。下面下载程序代码至PM程序空间,起始地址为0x0001

0x0000,←第1个程序代码的高16位一个程序代码由24位的字组成,因此要下载两个字

0x0000,←第1个程序代码的低8位

…………

0x000F,←最后一个程序代码的低8位,相当于下

上一篇:谈提高混凝土施工质量的几项技术措施 下一篇:没有了