打印

输入GPIO驱动 添加不对吗?

[复制链接]
6309|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
entepino|  楼主 | 2013-2-22 21:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

在sdk中添加了一个输入的GPIO驱动,用了4bit(默认是32bit),在edk中bit流生成后,在sdk中先初始化,
XGpio_Initialize(&DIP4bit,XPAR_AXI_GPIO_1_DEVICE_ID),
然后设置方向XGpio_SetDataDirection(&DIP4bit, 1, 0xffffffff);
然后读这个端口psb_check = XGpio_DiscreteRead(&DIP4bit,1);发现函数运行到读函数就不见了,debug了跟踪了一下,出现下面提示:
.gdbinit: No such file or directory.
Current language:  auto; currently c
Previous frame identical to this frame (corrupt stack?)
Current language:  auto; currently c++
Current language:  auto; currently c
No symbol "XGPIO_DATA_OFFSET" in current context.
No symbol "XGPIO_DATA_OFFSET" in current context.
No symbol "XGPIO_DATA_OFFSET" in current context.
然后还出现这样的提示:

Process STDIO not connected to console.
If you'd like to see UART output in this console, please modify STDIO settings in the Run/Debug configuration.



请问是怎么回事?


相关帖子

沙发
entepino|  楼主 | 2013-2-22 21:44 | 只看该作者
难道我必须把4bit的驱动改成32bit的驱动才能应用XGpio_DiscreteRead这个函数,请过来人指点,谢谢!

使用特权

评论回复
板凳
entepino|  楼主 | 2013-2-23 14:52 | 只看该作者
结贴,找到原因了,不是驱动不对。

使用特权

评论回复
地板
chi_na_tsh| | 2015-6-5 10:43 | 只看该作者
你好,请问你是怎么解决的呢

使用特权

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

本版积分规则

211

主题

649

帖子

2

粉丝