打印

EDK中IP核的读写问题

[复制链接]
1360|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhongxueyan|  楼主 | 2012-3-29 18:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我现在自己做了个IP核,添加到EDK中,同时添加了寄存器,在SDK中编程如下:
for ( i=0;i<10;i++)
{
byte = XUartLite_RecvByte(XPAR_RS232_UART_1_BASEADDR);
// XUartLite_SendByte(XPAR_RS232_UART_1_BASEADDR,byte);
Xil_Out8(XPAR_SPACEWIRE_SWITCH_0_BASEADDR,byte);
result=Xil_In8(XPAR_SPACEWIRE_SWITCH_0_BASEADDR);
xil_printf(result);
// XUartLite_SendByte(XPAR_RS232_UART_1_BASEADDR,result);
}
为了实现将串口接收的数据传输到我的IP核中写的测试代码,先将数据写入寄存器,再读寄存器,可是出来的全是0(我写的不是0),好像就没写进去,为什么,有没有大侠指点下

相关帖子

沙发
午后苦丁茶| | 2012-3-30 15:18 | 只看该作者
https://bbs.21ic.com/icview-301200-1-1.html,我之前看到过这个,跟你的这个问题有关系么?

使用特权

评论回复
板凳
coco11| | 2012-3-30 16:53 | 只看该作者
有区别的。

使用特权

评论回复
地板
disini| | 2012-4-2 10:34 | 只看该作者
我刚看了下 区别还是蛮大的呢 不过还是要谢谢2楼啦

使用特权

评论回复
5
disini| | 2012-4-2 10:34 | 只看该作者
:handshake

使用特权

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

本版积分规则

0

主题

3

帖子

1

粉丝