b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

数控混合编程_dsp软件是用ccs编程的_ccs混合编程设计程序(4)

电脑杂谈  发布时间:2017-01-30 05:04:43  来源:网络整理

}

14。如何将OUT文件转换为16进制的文件格式?

DSP 的开发软件集成了一个程序,可 以从执行文件OUT转换到编程器可以接受的格式,使得编程器可以用次文件烧写EPROM或Flash。对于C2000的程序为DSPHEX;对于C3x程序为HEX30;对于C54x程序为HEX500;对于C55x程序为HEX55;对于C6x程序为Hex6x。以C32为例基本格式为:

sample.out -x

-memwidth 8 -bootorg 900000h

-iostrb 0h

-strb0 03f0000h -strb1 01f0000h -o sample.hex

ROMS {

EPROM: org = 0x900000,len=0x02000,romwidth=8

}

SECTIONS {

.text: paddr=boot

.data: paddr=boot

}

15。为什么CCS需要安装Driver?

CCS是开放的软件平台, 它可以支持不同的硬件接口,因此不同的硬件接口必须通过标准的Driver同CCS连接。

16。Link的cmd文件的作用是什么?

Link的cmd文件用于DSP代码的定位。由于DSP的编译器的编译结果是未定位的,DSP没有操作系统来定位执行代码,每个客户设计的DSP系统的配置也 不尽相同,因此需要用户自己定义代码的安装位置。以C5000为例,基本格式为:

-o sample.out

-m sample.map

-stack 100

sample.obj meminit.obj

-l rts.lib

MEMORY {

PAGE 0: VECT: origin = 0xff80, length 0x80

PAGE 0: PROG: origin = 0x2000, length 0x400

PAGE 1: DATA: origin = 0x800, length 0x400

}

SECTIONS {

.vectors : {} >PROG PAGE 0

.text : {} >PROG PAGE 0

.data : {} >PROG PAGE 0

.cinit : {} >PROG PAGE 0

.bss : {} >DATA PAGE 1

}

17。DSP的C语言同主机C语言的主要区别?

1) DSP的C语言是标准的ANSI C,它不包括同外设联系的扩展部分,如屏幕绘图等。但在CCS中,为了方便调试,可以将数据通过prinf命令虚拟输出到主机的屏幕上。

2)DSP的C语言的编译过程为,C编译为ASM,再由ASM编译为O。因此C和ASM的对应关系非常明确,非常便于人工优化。

3)DSP的代码需要绝对定位;主机的C的代码有操作系统定位。

4)DSP的C的效率较高,非常适合于嵌入系统。

18。为什么在CCS下编译工具工作不正常?

在CCS下有部分客户会碰到编译工具工作不正常,常见错误为:

1)autoexec.bat的路 径“out of memory”。修改autoexec.bat,清除无用的PATH路径。

2)编译的输出文件(OUT文件)写保护,无法覆盖。删除或修改输出文件的属性。

3)Windows有问题。重新安 装windows。

4)Windows下有程序对CCS有影响。建议用一“干净”的计算机。

19。在CCS下,如何选择有效的存储器空间?

CCS下的存储器空间最好设置同你的硬件,没有的存储器不要有效。这样便于调试,CCS会发现你调入程序时或程序运行时,是否访问了无效地址。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-29505-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 冈野浩介
      冈野浩介

      别用这样的新闻来误导读者

    热点图片
    拼命载入中...