DSP2812不能运行程序问题

[复制链接]
 楼主| 掠过留影 发表于 2015-7-6 22:34 | 显示全部楼层 |阅读模式
DSP2812能连上仿真器,也能加载程序,但是好像运行不了程序,程序没有问题,相同的两块板子,另一块可以运行,用示波器看了仿真器的波形,波形和另外一块板子一样,晶振可以起振,XCLKOUT引脚也有输出,有没有人遇到过这个问题,或者有什么建议
sunpotty 发表于 2015-7-7 08:48 | 显示全部楼层
应该是程序跑飞了吧,你在程序中多设几个断点,看在哪边跑飞的,
 楼主| 掠过留影 发表于 2015-7-7 11:17 | 显示全部楼层
sunpotty 发表于 2015-7-7 08:48
应该是程序跑飞了吧,你在程序中多设几个断点,看在哪边跑飞的,

一直在3FFC00 28AD MOV     @SP,#0x0400这个地方,不管是怎么操作都停留在这个地方
sunpotty 发表于 2015-7-7 14:37 | 显示全部楼层
掠过留影 发表于 2015-7-7 11:17
一直在3FFC00 28AD MOV     @SP,#0x0400这个地方,不管是怎么操作都停留在这个地方 ...

你是用的汇编吗?我用的C语言,之前程序跑飞,片外RAM寄存器设置不正确,一涉及到片外RAM的读写就跑飞,后来改过来就OK了。
 楼主| 掠过留影 发表于 2015-7-7 14:42 | 显示全部楼层
sunpotty 发表于 2015-7-7 14:37
你是用的汇编吗?我用的C语言,之前程序跑飞,片外RAM寄存器设置不正确,一涉及到片外RAM的读写就跑飞, ...

我用的也是C,但是现在的情况是根本就进不去主函数,仿真一直在这个汇编语句这里,在主函数的第一条语句设置断点都运行不到
sunpotty 发表于 2015-7-7 16:27 | 显示全部楼层
掠过留影 发表于 2015-7-7 14:42
我用的也是C,但是现在的情况是根本就进不去主函数,仿真一直在这个汇编语句这里,在主函数的第一条语句 ...

试试看“go main”呢,或者“Reset CPU”后重新下载程序试试
 楼主| 掠过留影 发表于 2015-7-7 21:13 | 显示全部楼层
sunpotty 发表于 2015-7-7 16:27
试试看“go main”呢,或者“Reset CPU”后重新下载程序试试

还是不行,程序似乎就没有开始执行
sunpotty 发表于 2015-7-8 09:47 | 显示全部楼层
掠过留影 发表于 2015-7-7 21:13
还是不行,程序似乎就没有开始执行

那我就不大清楚什么问题了,斑竹,出来解答啦
youzhizhe2016 发表于 2017-8-29 19:45 | 显示全部楼层
楼主,最后是如何解决的呢?我遇到了同样的问题。崩溃啊。这个问题调试一周多了,还没能解决。楼主你后来如何解决的呀?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

3

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部