打印

在CCS中无法加入断点

[复制链接]
5874|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yixiangyike|  楼主 | 2009-11-18 10:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yixiangyike|  楼主 | 2009-11-18 20:10 | 只看该作者
高手麻烦解答一下啊

使用特权

评论回复
板凳
duanyu82| | 2009-11-19 10:04 | 只看该作者
把程序发出来看下

使用特权

评论回复
地板
yixiangyike|  楼主 | 2009-11-19 14:38 | 只看该作者
#include "DSP28_Device.h"
void delay(unsigned int t);
void main(void)
{
  int *adr,i,b;
while(1)
  {
   adr=(int *)0x2400;     
   *(adr)=0xaa;
        b=0;
        delay(10000);

  }

}        
void delay(unsigned int t)
{
while(t>0)
    t--;
}
我用DSP2812地址总线控制D/A转换芯片的通道选择及片选信号,用数据总线控制D/A转换芯片的分辨率,简单的说就是向地址总线0x2400写数据0xaa。但是用CCS仿真不但无法加入断点,而且结果也不对,求高手解答一下啊:'(

使用特权

评论回复
5
玄德| | 2009-11-19 17:20 | 只看该作者
int *adr
这样定义指针可以吗?int是有符号还是无符号数?这句好像有问题。
恐怕地址根本没有写出去,不妨用示波器或其他什么方法检测一下。
另外,如果无法在某一行设置断点,可以在它的上面或下面一行、两行的地方试一试。

使用特权

评论回复
6
yixiangyike|  楼主 | 2009-11-20 09:26 | 只看该作者
谢谢各位 已经发现问题了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

15

帖子

1

粉丝