lbcat
驱动牛犊
驱动牛犊
  • 注册日期2002-03-19
  • 最后登录2007-09-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2249回复:3

dsp中怎样用指针(c语言)

楼主#
更多 发布于:2003-05-12 12:06
   我一用指针动态赋值的时候就不能把程序load进去调试,老是说0x0地址出错,地址分配文件没看出有什么不妥,但赋初值就可以,而且子程序也没法用指针传递参数,我用的是2407,请高手指点一下!!! :( :(
mardux
驱动小牛
驱动小牛
  • 注册日期2002-11-21
  • 最后登录2004-09-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-12 19:23
看看指针有没有错。
另外在CMD文件中能不能把heap分配大一点,这和动态分配内存有关系的。
xmcsnow
驱动牛犊
驱动牛犊
  • 注册日期2001-09-04
  • 最后登录2005-07-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-12 21:08
估计不是指针的问题,是中断向量定义.注意_c_int0;否则跳转不到
main的,你试试看
;***
 .ref _c_int0;
 .RSCVECT B  _c_int0;复位向量
一定要是上面的这个
屋脊
lbcat
驱动牛犊
驱动牛犊
  • 注册日期2002-03-19
  • 最后登录2007-09-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-12 21:37
    复位中断向量没错啊,一直都是用这个的。
    指针……应该没用错吧……举个例:
    定义指针
    char *str;
    在main中赋值(字符串)
    str=\"Hello\";
    编译之后load program时load到一半就出错了,如果跟cmd有关
不知问题是出在哪一段中呢??
    另外子程序参数是指针类型也出现同样情况,如:
    void putstr(char str[])
    {}
    大虾救命啊~~!
游客

返回顶部