<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王师傅]]></title><description><![CDATA[吾生也有涯，而知也无涯]]></description><link>https://blog.csdn.net/aatu</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; aatu]]></copyright><item><title><![CDATA[[调试] JTAG下运行正常，从QSPI或者SD卡启动则无响应，如何查找问题]]></title><link>https://blog.csdn.net/aatu/article/details/140123397</link><guid>https://blog.csdn.net/aatu/article/details/140123397</guid><author>aatu</author><pubDate>Wed, 03 Jul 2024 14:38:04 +0800</pubDate><description><![CDATA[zynq/mpsoc启动时无响应如何查找问题]]></description><category></category></item><item><title><![CDATA[【AMD Xilinx】ZUBoard（5）：移植KSZ9131千兆phy驱动]]></title><link>https://blog.csdn.net/aatu/article/details/135281527</link><guid>https://blog.csdn.net/aatu/article/details/135281527</guid><author>aatu</author><pubDate>Thu, 04 Jan 2024 23:32:12 +0800</pubDate><description><![CDATA[KSZ9131千兆phy驱动在linux下识别是没问题的，但是裸机模式下默认的驱动不支持，所以需要我们手动修改。而官方demo都是在linux下跑的，不需要考虑这个问题。]]></description><category></category></item><item><title><![CDATA[【AMD Xilinx】ZUBoard（4）：PS端的IO读写]]></title><link>https://blog.csdn.net/aatu/article/details/135322643</link><guid>https://blog.csdn.net/aatu/article/details/135322643</guid><author>aatu</author><pubDate>Wed, 03 Jan 2024 19:30:08 +0800</pubDate><description><![CDATA[前面已经实现了网络通讯、PL端的按键读取和点亮LED。这篇我们研究如何处理PS端的IO。4位拨动开关，拨到ON的时候电阻分压为高电平，拨到OFF的时候下拉到地为低电平。N沟道mos和P沟道mos参考下面链接，可以简单理解为电子开关。ps端的gpio控制与pl类似，只是函数和变量都多了Ps前缀。高电平MOS管导通，LED点亮。低电平不导通，LED不亮。PCB上的排列顺序从左到右依次为D9 D8 D7 D6。没按下的时候是1，按下后导通到地是0。下面是实现4个LED跑马灯效果。]]></description><category></category></item><item><title><![CDATA[【AMD Xilinx】ZUBoard（3）：通过AXI GPIO接收PL端的按键输入]]></title><link>https://blog.csdn.net/aatu/article/details/135281378</link><guid>https://blog.csdn.net/aatu/article/details/135281378</guid><author>aatu</author><pubDate>Sun, 31 Dec 2023 17:18:22 +0800</pubDate><description><![CDATA[继续上一篇的工程，这次增加一个PL端的按键输入，实现按键与LED的联动。注意这个程序只是为了演示了如何读取PL的IO，实际应用中检测按键需要在软件上做消抖处理，不然容易误触发。]]></description><category></category></item><item><title><![CDATA[【AMD Xilinx】ZUBoard（2）：通过AXI GPIO控制PL端的管脚输出]]></title><link>https://blog.csdn.net/aatu/article/details/135218651</link><guid>https://blog.csdn.net/aatu/article/details/135218651</guid><author>aatu</author><pubDate>Sat, 30 Dec 2023 21:59:28 +0800</pubDate><description><![CDATA[讲解如何实现一个PL+PS结合的工程。虽然只是一个很简单的例子，但是涉及到arm裸机程序编写、调试、fpga开发、ip核配置、管脚分配、时序约束。能独立走完这个流程，就算是对MPSoC入门了。]]></description><category></category></item><item><title><![CDATA[【AMD Xilinx】Avnet高性价比MPSoC评估板-ZUBoard（1）：基本资料和开发流程]]></title><link>https://blog.csdn.net/aatu/article/details/135206489</link><guid>https://blog.csdn.net/aatu/article/details/135206489</guid><author>aatu</author><pubDate>Fri, 29 Dec 2023 01:32:45 +0800</pubDate><description><![CDATA[ZUBoard 1CG是Avnet（安富利）开发的一款基于Zynq UltraScale+ ZU1CG双核Cortex-A53 MPSoC、具有81K FPGA系统逻辑单元、配备了1GB LPDDR4 RAM、SYZYGY连接器，以及用于Click板的mikroBus扩展接口。目前售价159美元，适用于评估人工智能、机器学习、嵌入式视觉、嵌入式处理和机器人等应用。以前用Zynq系列比如7020、7010开发的项目，如果需要进一步提升性能，首选是升级到基于A53的MPSoC系列，比A9的性能大幅提升。]]></description><category></category></item><item><title><![CDATA[【Xilinx】基于MPSoC的OpenAMP实现(二）]]></title><link>https://blog.csdn.net/aatu/article/details/132993211</link><guid>https://blog.csdn.net/aatu/article/details/132993211</guid><author>aatu</author><pubDate>Mon, 25 Sep 2023 06:52:18 +0800</pubDate><description><![CDATA[参考前文【Xilinx】基于MPSoC的OpenAMP实现（一）在上一篇文章里面主要是采用Xilinx提供的现成的openamp.dtsi和已经编译好的image_echo_test固件、echo_test应用程序进行快速测试验证，目的是证明软件环境、硬件环境都能够正常运行OpenAMP。以此作为基线，我们进一步研究如何修改定制image_echo_test、echo_test、openamp.dtsi，以及内部工作原理。]]></description><category></category></item><item><title><![CDATA[【Xilinx】基于MPSoC的OpenAMP实现（一）]]></title><link>https://blog.csdn.net/aatu/article/details/132973937</link><guid>https://blog.csdn.net/aatu/article/details/132973937</guid><author>aatu</author><pubDate>Mon, 18 Sep 2023 18:47:52 +0800</pubDate><description><![CDATA[OpenAMP在Xilinx MPSoC系列上的demo。本文基于Petalinux2020.2，硬件平台是ZCU106开发板。]]></description><category></category></item><item><title><![CDATA[【Xilinx】如何自动格式化Verilog代码]]></title><link>https://blog.csdn.net/aatu/article/details/128557082</link><guid>https://blog.csdn.net/aatu/article/details/128557082</guid><author>aatu</author><pubDate>Thu, 05 Jan 2023 08:07:13 +0800</pubDate><description><![CDATA[有时候接手别人的代码，或者从网上找的开源代码，每个人风格不一致，对齐缩进也不一样，阅读起来很累。有没有什么方法能快捷地格式化代码呢。下面我们利用VSCode插件来实现这个需求。]]></description><category></category></item><item><title><![CDATA[【Xilinx】Spartan 7上手指南（ARTY S7开发板）]]></title><link>https://blog.csdn.net/aatu/article/details/127999603</link><guid>https://blog.csdn.net/aatu/article/details/127999603</guid><author>aatu</author><pubDate>Wed, 23 Nov 2022 14:22:22 +0800</pubDate><description><![CDATA[Spartan7上手指南。基于ARTY S7开发板，主芯片是xc7s50csga324]]></description><category></category></item><item><title><![CDATA[【Linux】在Xilinx平台上实现UVC Gadget（2）- 解决dwc3驱动bug]]></title><link>https://blog.csdn.net/aatu/article/details/127944649</link><guid>https://blog.csdn.net/aatu/article/details/127944649</guid><author>aatu</author><pubDate>Mon, 21 Nov 2022 02:42:44 +0800</pubDate><description><![CDATA[在usb插入电脑时，开发板会瞬间报错。经过仔细研究，dwc3驱动drivers/usb/dwc3/gadget.c存在一个bug，在usb gadget 枚举过程中，会触发不需要的假中断，为了避免这个问题，需要清除DWC3_DCTL_KEEP_CONNECT位，禁用DWC3_GCTL_GBLHIBERNATIONEN休眠中断]]></description><category></category></item><item><title><![CDATA[【Linux】在Xilinx平台上实现UVC Gadget（1）]]></title><link>https://blog.csdn.net/aatu/article/details/127815729</link><guid>https://blog.csdn.net/aatu/article/details/127815729</guid><author>aatu</author><pubDate>Sat, 19 Nov 2022 18:13:24 +0800</pubDate><description><![CDATA[本文介绍了如何在Xilinx平台实现UVC Gadget]]></description><category></category></item><item><title><![CDATA[【Xilinx】Zynq\MPSoc\Versal不同速度等级下的ARM主频]]></title><link>https://blog.csdn.net/aatu/article/details/127887105</link><guid>https://blog.csdn.net/aatu/article/details/127887105</guid><author>aatu</author><pubDate>Wed, 16 Nov 2022 20:44:03 +0800</pubDate><description><![CDATA[最近有很多人在选型的时候，问到ARM主频的问题，不知道去哪里找这个参数。
授人以鱼不如授人以渔，基本的通用方法是在Xilinx官网(www.xilinx.com)搜索
“dc and ac switching characteristics”]]></description><category></category></item><item><title><![CDATA[【Xilinx】如何用代码使能和禁用jtag功能]]></title><link>https://blog.csdn.net/aatu/article/details/126341515</link><guid>https://blog.csdn.net/aatu/article/details/126341515</guid><author>aatu</author><pubDate>Tue, 23 Aug 2022 16:46:31 +0800</pubDate><description><![CDATA[比如在功能安全的应用中，用户不希望JTAG活动干扰处理器的代码执行，可以用代码禁用JTAG功能]]></description><category></category></item><item><title><![CDATA[AMD-Xilinx技术日 信息汇总（1）]]></title><link>https://blog.csdn.net/aatu/article/details/126398089</link><guid>https://blog.csdn.net/aatu/article/details/126398089</guid><author>aatu</author><pubDate>Thu, 18 Aug 2022 09:17:55 +0800</pubDate><description><![CDATA[昨天（8月17日）Xilinx在深圳举办了为期一天的“AMD Xilinx 技术日” 活动。内容涵盖了智能汽车、智慧仓储、机器人与机器视觉、医疗以及嵌入式成像技术，以及围绕我们生活方方面面的高性能嵌入式方案。鉴于有很多朋友因为种种原因，没能来到现场，这里汇总一下这次活动的部分信息，有感兴趣的可以一起深入探讨。...]]></description><category></category></item><item><title><![CDATA[【Xilinx】SynchronousInterruptHandler错误排查笔记]]></title><link>https://blog.csdn.net/aatu/article/details/126271785</link><guid>https://blog.csdn.net/aatu/article/details/126271785</guid><author>aatu</author><pubDate>Wed, 10 Aug 2022 18:29:28 +0800</pubDate><description><![CDATA[在基于A53的MPSOC系列上，相比zynq系列原有的中断向量处理方式做了大幅度修改]]></description><category></category></item><item><title><![CDATA[【Xilinx】Ubuntu20.04 安装vitis2021.1 卡在“Generating installed device list“]]></title><link>https://blog.csdn.net/aatu/article/details/124404439</link><guid>https://blog.csdn.net/aatu/article/details/124404439</guid><author>aatu</author><pubDate>Sat, 06 Aug 2022 22:59:09 +0800</pubDate><description><![CDATA[关于这个问题，xilinx有官方说明，链接如下：
https://support.xilinx.com/s/article/76616?language=zh_CN
原因：问题是 Ubuntu 20.04 缺少 libtinfo.so.5 库。
解决办法：sudo apt-get install libtinfo5

]]></description><category></category></item><item><title><![CDATA[【Linux】解决运行sudo时提示sudo: unable to resolve host]]></title><link>https://blog.csdn.net/aatu/article/details/126202674</link><guid>https://blog.csdn.net/aatu/article/details/126202674</guid><author>aatu</author><pubDate>Sat, 06 Aug 2022 22:56:25 +0800</pubDate><description><![CDATA[sudo gedit /etc/hosts打开/etc/hosts，可以看到第二行还是旧的主机名，把它改成newname即可]]></description><category></category></item><item><title><![CDATA[【Linux】如何在ubuntu下安装任意版本python]]></title><link>https://blog.csdn.net/aatu/article/details/126149088</link><guid>https://blog.csdn.net/aatu/article/details/126149088</guid><author>aatu</author><pubDate>Wed, 03 Aug 2022 22:24:51 +0800</pubDate><description><![CDATA[采用源码方式编译安装新的python，然后利用update-alternatives来切换需要的版本]]></description><category></category></item><item><title><![CDATA[【VBox】解决复制VBox虚拟机后提示硬盘UUID 已经存在的问题]]></title><link>https://blog.csdn.net/aatu/article/details/126113971</link><guid>https://blog.csdn.net/aatu/article/details/126113971</guid><author>aatu</author><pubDate>Tue, 02 Aug 2022 06:26:34 +0800</pubDate><description><![CDATA[一、修改硬盘文件的uuid(后缀名vdi)
二、修改对应项目文件（后缀名vbox)]]></description><category></category></item></channel></rss>