新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 德州仪器DSP开发常见问题宝典

德州仪器DSP开发常见问题宝典

作者:时间:2013-06-13来源:网络收藏
ING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 14px/25px 宋体, arial; WHITE-SPACE: normal; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-stroke-width: 0px">  2.提供串口编写:TI的网页上有相关软件。注意只能编写一次,因为编写程序会破坏串口通信程序。

  3.在你的程序中编写:TI的网页上有相关资料。

  三十二。如何编写DSP外部的Flash?

  DSP的外部Flash编写方法:

  1.通过编程器编写:将OUT文件通过HEX转换程序转换为编程器可以接受的格式,再由编程器编写。

  2.通过DSP软件编写:您需要根据Flash的说明,编写Flash的编写程序,将应用程序和编写Flash的程序分别load到RAM中,运行编写程序编写。

  三十三。对于C5000,大于48K的程序如何BOOT?

  对于C5000,片内的BOOT程序在上电后将数据区的内容,搬移到程序区的RAM中,因此FLASH必须在RESET后放在数据区。由于C5000,数据区的空间有限,一次BOOT的程序不能对于48K。解决的方法如下:

  1.在RESET后,将FLASH译码在数据区,RAM放在程序区,片内BOOT程序将程序BOOT到RAM中。

  2.用户初试化程序发出一个I/O命令(如XF),将FLASH译码到程序区的高地址。开放数据区用于其它的RAM。

  3.用户初试化程序中包括第二次BOOT程序(此程序必须用户自己编写),将FLASH中没有BOOT的其它代码搬移到RAM中。

  4.开始运行用户处理程序。

三十四.DSP外接存储器的控制方式

  对于一般的存储器具有RD、WR和CS等控制信号,许多DSP(C3x、C5000)都没有控制信号直接连接存储器,一般采用的方式如下:

  1.CS有地址线和PS、DS或STRB译码产生;

  2./RD=/STRB+/R/W; 3./WR=/STRB+R/W。

  三十五.GEL文件的功能?

  GEL文件的功能同emuinit.cmd的功能基本相同,用于初始化DSP。但它的功能比emuinit的功能有所增强,GEL在CCS下有一个菜单,可以根据DSP的对象不同,设置不同的初始化程序。以TMS320LF2407为例:

  #define SCSR1 0x7018 ;定义scsr1寄存器

  #define SCSR2 0X7019 ;定义scsr2寄存器

  #define WDKEY 0x7025 ;定义wdkey寄存器

  #define WDNTR 0x7029 ;定义wdntr寄存器

  StartUp() ; 开始函数

  {

  GEL_MapReset(); ; 存储空间复位 GEL_MapAdd(0x0000,0,0x7fff,1,1); 定义程序空间从0000-7fff 可读写



关键词: 德州仪器 DSP开发 常见问题 宝典

评论


相关推荐

技术专区

关闭