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

共25条 3/3 1 2 3 跳转至
菜鸟
2013-08-20 15:43:40     打赏
21楼

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

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

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


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

高工
2013-08-20 19:06:48     打赏
23楼

realtime emulation是在运行的时候可以实时取数据而不影响CPU运行的,比如实时刷graph可以用它而不需要断点

TPS767D301这个片子只要除了DSP之外没有多少额外需要驱动的芯片,足够了

换个CMD文件再试吧


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

高工
2013-08-25 16:02:58     打赏
25楼
有个办法很容易知道你的变量存在哪里了,例如你把这个全局数组改的很大,例如 result[100000],这样编译的时候肯定放不下,编译器会提示错误说cmd文件里面某个section的大小不够了,就需要来调节这个section的大小,但是ram本身是固定的,一个section调节了大小,相应的其它的section就要缩减

共25条 3/3 1 2 3 跳转至

回复

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