【求助】问一个 keil 变量指针问题

[复制链接]
2415|9
 楼主| arm菜鸟人 发表于 2013-2-25 22:49 | 显示全部楼层 |阅读模式
在一个函数的参数中用了一个指针,用作缓存区。 "go to the Definition” 时出现图1。编译能够成功。
但是,我再另外一个程序中也这样做编译时,报错:没有定义。其函数如 图2.
请问这该怎么解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| arm菜鸟人 发表于 2013-2-25 22:52 | 显示全部楼层
附上 图2 程序编译状态截图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| arm菜鸟人 发表于 2013-2-26 09:17 | 显示全部楼层
有谁知道该怎么解决吗?
阿南 发表于 2013-2-26 09:54 | 显示全部楼层
把定义改成数组试一下
 楼主| arm菜鸟人 发表于 2013-2-26 10:22 | 显示全部楼层
阿南 发表于 2013-2-26 09:54
把定义改成数组试一下

如何改?
用 keil 的 go to the Definition 就在函数的参数列表中。是不是将指针换成数组?数组长度又成了问题,而且肯定得之前声明。。
阿南 发表于 2013-2-26 14:14 | 显示全部楼层
INT8U UpdDataBuff[]
 楼主| arm菜鸟人 发表于 2013-2-26 16:41 | 显示全部楼层
阿南 发表于 2013-2-26 14:14
INT8U UpdDataBuff[]


谢谢你的解答。
我直接在前面:
INT8U *ucusbDataBuff;
就好了。不过,不知怎么的没收到 USB数据。我用 Bus Hound 也没监测到数据。
 楼主| arm菜鸟人 发表于 2013-2-26 16:53 | 显示全部楼层
附上 源码。先实现将 接收到的CAN数据 打包成 USB数据包发送给PC。
环境:周立功LPC1700开发板
          使用 吉阳光电 CAN调试板
          使用周立功 附带的 Demo USB 上位机。
但是收不到 CAN转发的USB数据。求问是什么问题?
驱动什么的安装成功。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
阿南 发表于 2013-2-26 18:11 | 显示全部楼层
Bus Hound 没收到一点数据,应该和程序无关。如果设置正确,只要产生枚举,BusHound就应该有数据。
 楼主| arm菜鸟人 发表于 2013-2-26 18:52 | 显示全部楼层
阿南 发表于 2013-2-26 18:11
Bus Hound 没收到一点数据,应该和程序无关。如果设置正确,只要产生枚举,BusHound就应该有数据。 ...

有枚举的数据,没有收到 CAN转发的USB数据。

另怎么不能结贴给分?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:感染属性。

34

主题

539

帖子

1

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