DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS
来源:互联网 发布:自如好还是青客好 知乎 编辑:程序博客网 时间:2024/04/30 03:38
题目:DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS
平台:TMS320C6416T
仿真器:seed-XDS510 PLUS
最经常出现的错误:(因为出现过很多种错误,这是出现次数最多的一个)
Error connecting to the target:
Error 0x80002262/-116
Fatal Error during: Memory, Execution, Initialization, OCS, Control,
This error was generated by TI's USCIF driver.
SC_ERR_CTL_TRASH <-116>
A bad parameter value was detected within an internal data-structure of Unified-SCIF.
The controller or Unified-SCIF may be in an invalid state.
Sequence ID: 0
Error Code: -116
Error Class: 0x80002262
I/O Port = 240
Board Name: C64xx SEEDXDS510PLUS Emulator_1
Cpu Name: TMS320C6400_0
Abort: Close Code Composer Studio.
Retry: Try to connect to the target again.
Cancel: Remain disconnected from the target
Diagnostic: Run diagnostic utility.
分析原因:(以下是来自互联网的一些解决办法,也包含自己的一些观点,由于参考网址较多,没有一一贴出来源,敬请作者谅解!)
1、重装CCS
这一项还是不要轻易采用了吧。
2、换个电脑,换个仿真器,有一种原因是你的仿真器版本不行,比如XDS510升级为XDS510PLUS
3、EMU0和EMU1需要上拉,手册中要求1Kohm
这个应该并不严格,因为我手头上两块板子,一个用的4.7K,一个用的10K,都没问题
4、重装驱动,查看设备管理器中驱动是否安装好,驱动是否跟CCS保持同一安装路径,复位程序usb20reset是否可以正常复位
对于驱动,可以查看“..CCStudio_v3.3/cc/bin”路径下的“xdsfast3.dll”文件,如果这个文件是160K大小那么驱动就是没有装好的。如果出现这样的问题,即使重装驱动往往也不能成功。需要删除该“xdsfast3.dll”文件,然后断开PC和仿真器,重新装仿真器驱动。安装后查看“xdsfast3.dll”文件大小为352K即表示驱动安装成功。
(引自:http://blog.csdn.net/mcy478643968/article/details/6290823)
5、有人怀疑是JTAG供电问题
手头上的板子用的都是3.3V,可以连接,没问题,不必5V
6、检查晶振是否起振,查看CLKOUT是否有波形输出
我将CLKOUT6引了出来,这个默认是系统时钟的六分之一。我用的是50MHz外部时钟,20倍频模式,此处输出为166MHz
7、JTAG接插件与DSP之间是否装有驱动缓冲芯片
这个是没关系的,以前经常用一个SN74LVTH244,现在没用,也可以连上
8、USB插口供电不足,如果是台式机,换成机箱后面的USB口试试
9、注意上电顺序,还有先连好JTAG、USB,再给开发板上电
最终我的问题:
先是由于DSP的复位一直处于复位状态,复位芯片用的是MAX705,搞错了,这个是在5V下使用的,哎,悲剧呀,换了个ADM706T,OK!
问题一直有,最后按如下解决了:
查看了DSP的配置,主要是EMIFB上的一些引脚,如手册所示:
原先所有的配置都配置成了高电平1,这是有问题的(也许),我做了如下改动:
将BEA18,BEA16,BEA14改动0,试一下,还不行。
将BEA13和BEA11上的配置电阻直接拆掉,即使用默认模式。连接,成功!
当然这只是我的解决方法,TI的东西性能一般都很好,用起来很麻烦,有时一切OK也连接不上的时候多的是,呵呵。
OK!
-------------------------------------以下更新于2013.01.06 -------------------------------------
此博文有后续补充:详见博文《JTAG接口无法连接的问题》(链接:http://blog.csdn.net/jbb0523/article/details/8472790)
- DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS
- SEED-XDS560V2连接不上ccs5.5
- jtag电路连接不上dsp
- DSP连接不上CCS3.3的问题讨论
- DSP连接不上CCS3.3的问题讨论
- TI DSP XDS510 USB仿真器安装问题
- XDS510-USB2.0 TI DSP EMULATOR驱动安装冲突问题
- SEED-XDS510仿真器报错:this error was generated by TI's USCIF driver解决办法汇总
- 解决sql plus能连接上本地库但用pl/sql developer却连接不上的问题
- 韩星来华圈钱猛上综艺节目,为啥不拍戏
- SQL2005连接不上
- 模拟器连接不上
- SqlServer2008连接不上
- 连接不上ORACLE
- Mysql连接不上
- ssh连接不上
- SVN连接不上
- mongo连接不上
- 为何new出的对象数组必须要用delete[]删除,而普通数组delete和delete[]都一样-------_CrtMemBlockHeader
- iOS菜鸟学习——如何实现Label文本自适应
- Win XP快速启动最新技巧:想慢都不行!(经典转载)
- 找工作的网站
- Android build.prop配置 定义一些宏定义
- DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS
- 整数的二进制显示
- Android OpenGL ES 开发教程(22):绘制一个球体
- 喝什么补血汤补血最快,一生24小时的补血秘籍 - Qzone日志
- 关于hibernate的懒加载
- B:小小度刷礼品
- cocos2d游戏开发,常用工具集合
- Mysql导入大容量SQL文件数据问题
- 修改ssh登录目录