这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » DSP28335 使用外中断 程序单步运行可以 全速运行就进不了外中断或者跑

共14条 2/2 1 2 跳转至
菜鸟
2013-08-18 19:33:49     打赏
11楼

编译的时候 是没有错误 没有警告  就是运行的时候 老是不知道跑到哪里去了  现在又出现了一个

Power Failure on Target CPU: Error 0x00001020/-1145 Error during: Execution, Target,  Unrecoverable emulation error

Trouble Setting Breakpoint with the Action "Continue or Finish Stepping" at 0x9ec5: Error 0x00000008/-2041 Error during: Break Point,  Breakpoint already exists at 0x00009EC5 

Breakpoint Manager: Retrying with a Legacy Hardware breakpoint

  这是我在里面加了几句程序后  出现上面的错误 一点击全速运行就或者加断点 仿真器就报错   然后ccs软件就好像卡了一样  特别的卡  这是电源的问题吗   我加的那句是用 GPIO 30 查看GPIO 31 的状态(GPIO 31就是 触发外中断的引脚 它上面给的是一个周期为200US的方波)  结果把GPIO 30连到示波器上  CCS 和仿真器 运行就没成功过一次 好像很卡  然后报错  好像和电源有关 ???????


菜鸟
2013-08-20 15:43:40     打赏
12楼

(1)realtime emulation  这个事什么意思   没注意这个啊 ?

(2)运行别的小的程序没遇到什么问题  都很顺畅 

(3)电源芯片用的是TI公司的TPS767D301PWP  输出两路电压 一个是3.3  一个是1.9V 


菜鸟
2013-08-20 16:37:26     打赏
13楼
那 我问一下  为什么 在我的大的程序中  进不去中断呢  而把我的这个所有的中断设置自己再写个小程序,另外建一个工程,就能运行的很好  。 我的整个大的程序中就一个外部中断,就用的INT1.为什么呢 

菜鸟
2013-08-21 21:02:41     打赏
14楼
恩  问题算是解决了  但是我不知道是什么原因    我将我的程序中的用到的数组都去掉了  这些数组可用可不用  基本上是包括500个元素  1000个元素这样的  比如 result[1000]    SPEED[500]这样的数组有5到6个  且都是全局变量  我问了一个用过DSP的 他说如果是这些变量是局部变量的话  要设置堆栈的大小  我的是1024 要设置的大点   要是全局变量的话  好像和存储这些数组的空间有关  这个我就不清楚   ,能给解释下吗 ?或者你说的换个CMD文件 或者手动修改一下CMD文件或者能解决这个问题   就是不知道怎么改  是个什么原理

共14条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]