news 2026/3/10 1:13:05

xilinx jtag模拟uart打印printf信息

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
xilinx jtag模拟uart打印printf信息

一、microblaze串口打印

1.microblaze挂在axi_uartliete,然后连接uart接口进行串口打印

2.如果FPGA硬件没有外置串口,这个时候可以使用MDM,也就是使用jtag模拟串口,来实现串口打印,使用jtag模拟串口,也叫jtag_uart

二、jtag_uart配置

jtag_uart的配置在MDM这个iP CORE中,具体如图

三、注意要使用中断控制器

使用jtag_uart,要添加中断,否则最后无法打印。

四、SDK的BSP包修改配置

五、使用xilinx tcl cmd窗口

启动vivado XSCT,依次执行如下命令: 1.connect -host localhost -port 3121//连接JTAG下载盒 2.targets 2//选择目标器件,这里选对应器件的Debug Module 3.jtagterminal -start//启动jtagterminal窗口,然后就可以运行之前创建好的应用程序了 4.观察打印信息 //观察jtagterminal窗口的打印信息

六、参考

https://blog.csdn.net/weiweiliulu/article/details/106332486

https://blog.csdn.net/altair12345/article/details/117666749

https://bbs.huaweicloud.com/blogs/363154

https://blog.csdn.net/qq_32134427/article/details/111643529

https://blog.csdn.net/luodicaizi84/article/details/108417797

https://blog.csdn.net/luhao806/article/details/56666614

七、另外

1.如果ZYNQ没有留串口,也可以例化MDM,然后使能jtag_uart,使用jtag模拟串口来打印信息。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/4 7:27:21

超纯水中的有机物用什么来表征?含量有多少?怎么去除?

知识星球(星球名:芯片制造与封测技术社区,星球号:63559049)里的学员问:超纯水中的有机物用什么来表征?含量有多少?怎么去除?用什么来反馈水中有机物?如上图&a…

作者头像 李华
网站建设 2026/3/4 7:02:31

Open-AutoGLM在Mac上跑不动?这5个关键步骤让你一次成功

第一章:Open-AutoGLM在Mac上跑不动?这5个关键步骤让你一次成功 许多开发者在尝试于本地Mac环境运行 Open-AutoGLM 时,常遇到依赖冲突、模型加载失败或性能瓶颈等问题。通过系统性排查与优化配置,可以显著提升部署成功率。以下是确…

作者头像 李华
网站建设 2026/3/4 10:14:18

【Matlab】元胞传输模型应急疏散研究

元胞传输模型是一种用于模拟交通流动的数学模型,也可以用于研究人群的疏散情况。在紧急情况下,如火灾、地震等,人群疏散是非常重要的,而元胞传输模型可以帮助我们理解和优化这些疏散过程。 在MATLAB中,可以使用元胞传输模型来模拟人群疏散。下面是一个简单的示例,演示了…

作者头像 李华
网站建设 2026/3/9 20:08:01

如何在阿里云快速部署智普Open-AutoGLM?这4个关键步骤缺一不可

第一章:阿里云部署智普Open-AutoGLM概述在人工智能与大模型快速发展的背景下,智普推出的 Open-AutoGLM 模型为开发者提供了强大的自动化机器学习能力。依托阿里云弹性计算资源,用户可高效完成模型的部署、调试与服务化发布。本章介绍如何在阿…

作者头像 李华