![]() |
|
||||||||||||||
| . 网站首页 . 产品新知 . 业界新闻 . 解决方案 . 技术文库 . 在线学院 . 活动访谈 . 电子商城 . 服务导航 . 会员区 . TI资源 . | ||
|
||
|
|||||
| TMS320C6000系列DSP的自举方式研究 | |||||
作者:王宏义,… 文章来源:现代电子技术 点击数: 更新时间:2006-12-1 ![]() |
|||||
|
关键词:DSP;TMS320C6000;FLASH;自举
![]() ![]() (1)建立转换命令文件dsp.cmd,内容如下: ![]() (2)使用TI公司的集成开发环境CCS自带的转换工具hex6x.exe进行转换。具体操作如下:将dsp.out,dsp.cmd以及hex6x.exe复制到同一文件夹,然后在DOS窗口下键入:hex6x dsp. cmd ![]() 以上数据可以通过专门的硬件烧写器写入FLASH,也可以通过DSP仿真器编程写入FLASH,由于在线烧写更为方便,在此我们只对后者做详细的介绍。 (3)将DSP的BOOTMODE置于无自举模式。本例中使用BOOTMODE[4:0]=00101(即内部RAM处于地址0,MAP1,无自举)。 (4)启动CCS,建立一个新工程,如flash.pjt。该工程用来将dsp.ary中的数据写入FLASH。程序如下: ![]() ![]() … 其中ptr指向FLASH所在的存储空间(本例中即0x01400000),data[i]即dsp.ary中的数据,LENGTH是数据的个数。ctrl_addr1指向FLASH的0x5555地址,ctrl_addr2指向FLASH的0x2AAA地址。循环体的前3条语句是在向FLASH中写入数据前必须写入的固定命令字。 编译执行之后dsp.ary中的数据将被写入FLASH中,在CCS下可以通过ViewMemory看到数据是否正确写入。 (5)现在DSP已经可以ROM自举了。关闭系统电源,将DSP的BOOTMODE置于ROM自举模式。本例中使用BOOTMODE[4:0]=10101(即内部RAM处于地址0,MAP1,16-bit ROM自举)。加电后我们可以在DSP的TOUT1管脚测到有方波产生,说明ROM自举成功。 参考文献 [2]任丽香,等.TMS320C6000系列DSPs芯片的原理与应用[M].北京:电子工业出版社,2000. [3]TMS320C6201/C6701 Peripherals User′s Guide.TI,1998. |
|||||
| 欢迎点击进入:"61IC中国电子在线"官方网站 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 基于DSP和ARM的音频处理系统 TMS320C6000系列带中断向量表 一种DSP芯片外围电路典型设计 采用DSP的铁路道口图像监控系 基于DSP的数码相机中的MPEG- 基于DSP的SPWM直接面积等效算 基于DSP的数字语音压缩系统 TMS320C6201高速电路PCB及电 基于DSP的电动汽车CAN总线通 Matlab辅助DSP实现FIR数字滤 |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|