![]() |
|
||||||||||||||
| . 网站首页 . 新闻 . 新品 . 方案 . 专访 . 活动 . DSP . EDA . 评测室 . 技术文库 . 会员区 . 商城 . 服务导航 . 邮购 . 资源 . | ||
|
||
|
|||||
| TMS320VC5402用HPI做bootload程序的写法 | |||||
作者:61IC客服 文章来源:本站原创 点击数: 更新时间:2006-5-3 ![]() |
|||||
|
可以用TI的MSP430 MCU+DSP去把DSP的Code透过HPI接口Download 到DSP内部的Memory再Run. 或是利用其它的Host Processor依 照上面的方法去做也可以. 至于MCU跟DSP怎么接可参考TI "SPRA 而HPI Boot可参考TI "SPRA382" 文件 "Bootloading the TMS320VC 我们照上面文件写的方法去做,结果是OK的. 但是MSP430控制HPI Boot以及Program Download的部分,要另外自己去写,TI文件中并没有提. 提供以下MCU控制DSP HPI Boot以及Program Download的C Source Code让你参考(节录部分) void main(void) { Hw_Init(); // hardware initializion for (temp1=0;temp1<100000;temp1++) { _NOP(); // reset DSP & audio codec time } P6OUT|=(DSP_RST+CODEC_RST); // active DSP & audio codec P2OUT&=~HPI_HPIENA; // enable HPIENA after DSP reset P3OUT|=DSP_INT2; // set INT2 "high" to disable INT2 /* Init HPIC with 0x0101 (low byte first, high byte second mode) */ HPIC_Write(SET_BOB); Program_Download(&CodeArray_msb); Program_Download(&CodeArray_lsb); HPIA_Write(0x HPID_Write_Auto(0x0080); // 80H location (write 83h) /* Set DSP start written sddress */ HPIA_Write(0x HPID_Write(0x0080); // Write entry point 80h to DSP 7Fh location while(1) { } // end - while (1) // } |
|||||
| 欢迎点击进入:TI德州中文网 (国内唯一针对TI应用的中文技术网站) 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| C5000帮助文档里的CMD文件 关于5402做DSK问题 TMS320C5402外部中断的范例程… DSK5510 SPI部分的C Source … CPU Clock and McBSP C5510可以接8255吗? |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|
|