EDK中IP核的读写问题

[复制链接]
2031|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楼啦
disini 发表于 2012-4-2 10:34 | 显示全部楼层
:handshake
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

1

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