版主: 51FPGA

分享到:
共3条 1/1 1   

求教Xilinx SDK数据存文件的问题

    [您是本帖的第1902位阅读者]
zhouhy17
我是GG
高级会员

最后登陆时间:2017-09-12 09:27:03

直达楼层
1# 发表于 2017-09-12 09:25:18

我最近在做ZC706开发板的ARM程序,将FPGA上的数据利用周期性的中断通过uart串口导至电脑端,使用的是Xilinx SDK软件,在SDK端,我的中断处理函数写法如下:

int GpioInputExample(u16 DeviceID, u32 *ReadData)
{
int Status;
Status=XGpio_Initialize(&gpOut,DeviceID);
if(Status!=XST_SUCCESS)
{
return XST_FAILURE;
}
XGpio_SetDataDirection(&gpOut,GPIO_CHANNEL,0XFFFFFFFF);
//*ReadData=Xil_In32(XPAR_AXI_GPIO_0_BASEADDR);
*ReadData=XGpio_DiscreteRead(&gpOut,GPIO_CHANNEL);
xil_printf("%08x \r\n",*ReadData);
return XST_SUCCESS;
}

但是这样利用xil_printf函数仅仅只能将数据打印在console界面,既不能存文件也不能通过复制console界面打印内容的方法取出(数据量太大,剪切板放不下),而利用串口助手看的话,因为有xil_printf函数看到的内容好像与预期的不一样。


所以我想请教一下各位前辈,有没有类似c++中的cout函数将u32格式的&ReadData转换成int之类的格式从而能将读出的数据存储成文件或者有其他的手段能够将不断读取的&ReadData存储成文件。多谢!

RE: 求教Xilinx SDK数据存文件的问题

zhouhy17
我是GG
高级会员

最后登陆时间:2017-09-12 09:27:03

2# 发表于 2017-09-13 09:45:13
顶起,求教各位前辈

RE: 求教Xilinx SDK数据存文件的问题

zhouhy17
我是GG
高级会员

最后登陆时间:2017-09-12 09:27:03

3# 发表于 2017-09-19 10:23:44
再顶顶
共3条 1/1 1   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]