预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学2、仿真运行过程二、空间扩展2、内外地址关系/3、时序图/4、空间扩展硬件设计/三、空间扩展和DSP启动关系2、启动方法/如果采样并行方式,数据代码文件需要是十六进制文件。十六进制文件格式可以用编程器烧写进FLASH。 十六进制文件格式包括: ASCII-Hex,supporting16-bitaddresses ExtendedTektronix(Tektronix) IntelMCS-86(Intel) MotorolaExorciser(Motorola-S),supporting16-bit,24–bit,and32–bitaddresses TexasInstrumentsSDSMAC(TI-Tagged),supporting16-bitaddresses对于并行启动,把由.out文件生成的十六进制.hex文件(BOOTTABEL)放在片外的ROM中,ROM作为DSP数据空间扩展。系统启动时,运行一个BOOTLOADER程序,完成代码的从数据空间到程序空间的搬移,即BOOTLOAD。 BOOTLOAD,BOOTLOADER,BOOTTABLE的含义。 3、BOOTLOADER程序位置/四、BOOTLOADER执行2、BOOTTABEL结构/五、HEX500使用方法2、HEX的命令格式3、常用选项4、几个重要选项-bootorgvalue输出文件位于DSP外部扩展的FLASH自身起始地址,即从FLASH的哪个地址开始放数据。 -evalueBOOTLOADER完成程序搬移后,DSP从哪个程序空间地址开始执行。Value的值要通过对链接时的程序入口地址分析得到,它在这里必须是常数。 -boot把所有段都加入BOOT表5、命令文件格式7、ROMS指令infile.out –i –memwidth16 ROMS { PAGE0: EPROM1: org=08000h,len=02000h,romwidth=8 files={rom8000.hex,rom8000.hex} EPROM2: org=0A000h,len=02000h,romwidth=8, fill=0FFh, files={romA000.hex,romA000.hex} } 8、SECTIONS指令课本Page225 注意对FFFEh和FFFFh数据的修改