发 帖  
原厂入驻New
[问答] SDK中输出文件的位置在哪里
23 SDK
分享
您好,我必须在单独的.txt文件中编写SDK控制台的输出。
我可以在控制台中看到输出,也可以访问它“运行配置”,但我需要的是生成我的代码的两个单独的输出文件,因为代码可以生成两个单独的数据列表,但在尝试了很多事情后,我仍然无法
文件将存储的位置以及如何访问它们。
下面给出了生成输出的代码部分
int main(){
// int状态;
// FILE * freal;
// FILE * fimage;
init_platform();
int * ptr;
int i = 0;
int j = 30;
ptr = 0xa000000;
short int dataI,dataQ;
int sumdataI,sumdataQ;
float aveI,aveQ; // int aveII,aveQQ;
for(i = 0; i *(ptr + i)= 0;}
xil_printf(“I Q \ n”); while(1){// FILE * freal;
// FILE * fimage;
sumdataI = 0;
sumdataQ = 0;
aveI =((float)sumdataI)/(AVG * burst_SIZE);
aveQ =((float)sumdataQ)/(AVG * BURST_SIZE);
printf(“%。3f \ t%.3f \ t \ n”,aveI,aveQ);
}
}
上面的代码只是一个小编辑并删除了总代码的一部分,但我需要的是在两个单独的.txt文件上写“aveI和aveQ”
“printf(”%。3f \ t%.3f \ t \ n“,aveI,aveQ);”
他们俩都在一起,我想分开他们但却无法做到。
在这方面的任何帮助将受到高度赞赏。
谢谢
0
5 天前   评论 分享淘帖 邀请回答
5个回答
除非您运行的是Linux,否则Zynq上没有文件系统。
你想要的是将你的日志保存到一个文件,然后用Excel或Linux“cat | cut -d,-f1”进行后处理。
vitorian.com ---我们这样做很有趣。
总是给予赞誉。
如果您的问题得到解答,请接受解决方案。我不会回复个人信息 - 请改用论坛。
@hbucher是的我必须在linux中运行我的代码,如果可以在linux中运行那么它很好......你能不能给我一个想法我怎么能在那里做...我的意思是一些代码行可以帮助我
保存在zedboard上运行的linux中的输出。
@sheelanchSo你是以独立还是linux运行你的Zynq?
vitorian.com ---我们这样做很有趣。
总是给予赞誉。
如果您的问题得到解答,请接受解决方案。我不会回复个人信息 - 请改用论坛。
@hbuchernow我使用它作为独立的调试目的,但下一步是在Linux中使用它....所以如果它在Linux中生成输出,那么这是我需要和想做的事情..
Standalone没有“文件”的概念。
没有stdio。
正如我所说,在独立中,您宁愿通过终端程序(如Linux)或Putty(Windows)连接到串行端口,并将文本保存到文件中,然后处理列。
使用minicom你可以做“minicom -C”
但我认为你对C语言本身有问题。
您的麻烦与Xilinx或Zynq无关。
我建议在reddit.com/r/cppquestions上提出这个问题
vitorian.com ---我们这样做很有趣。
总是给予赞誉。
如果您的问题得到解答,请接受解决方案。我不会回复个人信息 - 请改用论坛。

只有小组成员才能发言,加入小组>>

82个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表