根据你的CMD文件确认你的地址分配是否在DSP可分配的RAM中?
如果给程序分配的地址不在片内的RAM段肯定是会出错的。
然后就是你的DSP片内是否有程序正在运行?如果之前DSP有程序已经使DSP上电后启动并运行了,你在下载新程序的时候也会出错。出现这种情况,可以在DSP启动前与CCS进行连接。
有的。
可以使用C2PROG这个软件,C2PROG就是专门支持使用仿真器通过JTAG烧写DSP程序。
程序烧录,烧录时间比烧录RAM长很多,这个过程注意不要断电,不要断开仿真下载器,也不要进行复位,否则将可能导致芯片被锁死,无法再次下载程序
建议按如下方法排查:
1:看看是不是CCS版本的原因,CCS3系列需要下载仿真器驱动,而CCS4系列不需要下载驱动
2:是不是Target 没有设置对,主要是DSP的芯片型号和仿真器的型号有没有设置正确
3:开发板有没有上电。
4:还有一个很有可能,是你的Target信息没有设置成默认,如图,那个ccxml就是你的Target配置文件,必须设置成默认Default才能是仿真器正确连接的,很重要,你应该是这里的问题。
硬件的原因出问题的概率不大,但也要检查下接口是否正常,线路是否正常。有问题请百度HI
把windows的EXE文件放在DSP中运行?这根本不可能啊!除非是你有这EXE文件的源程序,用DSP编译器编译之后才能下载到DSP中运行。
另外,现在windows的程序都是C++写的吧?DSP的编译器好像还没有C++的呢!
应该是放在L2存储空间里面了,以C6455为例,out文件就是load到起始地址为0x00800000的L2存储空间中,包括应用程序的代码、变量等内容都是存储在这个空间中的。你可以看看编译过程中生成的map文件,那里面有各个代码段所分配的存储空间,看看它们是不是在L2空间里。另外,如果你的DSP外接了存储器,也可以通过链接命令文件cmd文件指定某些代码段到外部存储器里。
以上就是关于着急啊!!往DSP下载程序时出现这样的错误:全部的内容,包括:着急啊!!往DSP下载程序时出现这样的错误:、dsp有没有专门烧程序的软件、DSP仿真器连不上,程序无法下载,求大神指教等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)