完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
问题:我无法让我的Zynq板通过UART链接将hello_world文本打印到控制台.Config:我使用简单的Vivado比特流配置(只是PS)和SDK中的简单hello_world示例。
意思是我正在使用“xil_printf(helloworld)”,当我通过XMD(或通过用户界面)在PS上运行文件时,没有输出到控制台。 我也尝试使用“#define FSBL_DEBUG”将它粘贴在FSBL的main.c(或我的helloworld.c的主要部分)中,看看我的处理器在想什么,但仍然没有输出任何内容。 我也尝试在Debug中运行并查看Dissasembly:当我尝试“进入”xil_printf时,它只是跳过它,好像它无法执行命令,所以不得不跳过它。 问题: - 有人知道为什么会发生这种情况或之前遇到过这种情况吗? - FSBL_DEBUG的命令是否已更改? - 是不是我错过了一个stepto打印到我的控制台上的东西(这可以解释为什么xil_printf& f***l_debug都失败了)? ----- 注意& 我尝试过的其他事情: - 我已经完成了ps7_init,通过我的mainand并将FSBL.elf下载到我的主板上,然后才初始化PS。 - 这不是因为我的电路板作为2014年工作的示例设计,并在我的Xshell控制台上打印hello_world(但不适用于f***l调试)。 - 我检查了示例设计使用的文件(print.c,outbyte.c,xuart ...)所需的所有文件。 - 我使用了不同的控制台(SDK控制台,XShell ......)并检查了COM端口是否正确,因此pb不存在。 - 我尝试了经典的打印命令,但它也没有打印任何东西。 - 我使用的是Zynq XC7z020(来自myirtech的z-turn板) --->我认为问题来自SDK中的编码/参数 |
|
相关推荐
2个回答
|
|
你在裸机或操作系统上运行吗?
这个简单的“你好世界”应该是开箱即用的。 如果您的电路板工作正常(您是否按照“第一次开启电路板”指令 - 这应该测试电路板上的所有组件),您所要做的就是创建一个新的SDK项目,并选择默认电路板 打包并选择“hello world”模板。 配置FPGA并将板连接添加到SDK终端后,只需单击项目>运行为>午餐硬件。 它应该工作。 此外,还有一个很好的视频教程Hello world在5分钟内完成。 |
|
|
|
对于我的hello_world应用程序,我选择操作系统平台:standalone.i已经完成了这个教程,你可以在互联网上找到许多你好的世界教程。在我给的CD中,没有'1s时间打开你的电路板'的故事或者除了我的
电路板工作正常,如我的初始职位所述,作为一个示例设计工作。我有默认的电路板包。 |
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1145浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
582浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
448浏览 1评论
2003浏览 0评论
727浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 16:55 , Processed in 2.044876 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号