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

双片ADSP-21160系统的程序加载设计


EP0I;

    2.注意对FLASH的写是字节编程,所以要把数据文件转化为8bit的字节形式。每次DMA只能送出一个字节。

    3.因为BMS片选FLASH,所以不能对FLASH的读写进行插入等待状态的指令。变通的办法是,DMA次数寄存器设为3或3以上的整数,即对同一个地址连续多次写入同一个字节,等效于插入等待状态,拉宽写使能信号的宽度。

    4.有关FLASH读写时序,请参看所使用的FLASH的datasheet,并按照其时序和控制字要求,使用SHARC的汇编指令编写FLASH的烧写程序。该程序可以通过仿真器在SHARC芯片上运行,实现把.dat文件烧写到FLASH中。

2. 双片系统的LDF文件

    LDF文件是对系统的存储资源进行说明和定义的文件,双片系统的LDF与单片的LDF有所不同。为了更好的进行双片之间的通信,其LDF文件一般定义如下:

ARCHITECTURE(ADSP-21160)   &nbs

p;      21160系统
SEARCH_DIR( $ADI_DSP\211xx\lib )  文件路径
$LIBRARIES = lib160.dlb;
COMMAND_LINE_OBJECTS.
$OBJECTS = $COMMAND_LINE_OBJECTS;
MEMORY                             //片内存储区定义
{ mem_rth  { TYPE(PM RAM) START(0x00040000) END(0x000400ff) WIDTH(48) }                                //程序内存,中断向量表段
 mem_pmco { TYPE(PM RAM) START(0x00040100) END(0x000491ff) WIDTH(48) }                               //程序内存,代码段
 mem_pmda { TYPE(PM RAM) START(0x0004db00) END(0x0004efff) WIDTH(32) }                                //程序内存,数据段
 mem_dmda { TYPE(DM RAM) START(0x00050000) END(0x00057fff) WIDTH(32) }                                //数据内存,数据段
 mem_dmex { TYPE(DM RAM) START(0x00800000) END(0x00800fff) WIDTH(32) }                 &

《双片ADSP-21160系统的程序加载设计(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/172143.html

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