摘要: 付汉杰 hankf@xilinx.com 1. Introduction 2. Vivado project 3. FSBL 4. C Application 5. C++ Application 6. Create boot file 6.1. Example of bootgen.bif 7. 阅读全文
posted @ 2020-03-27 11:45 HankFu 阅读(772) 评论(0) 推荐(1)
摘要: 作者: 付汉杰 hankf@xilinx.com 1. 介绍 2. 测试环境 3. Vivado工程导出XSA文件 3.1. BD设计 3.2. 导出硬件的菜单 3.3. 导出硬件的界面 3.4. Vivado在TCL Console里关于导出硬件的打印。 4. 创建工程 4.1. 指定worksp 阅读全文
posted @ 2020-03-27 11:02 HankFu 阅读(1518) 评论(0) 推荐(0)
摘要: PetaLinux编译时,可能需要从网络下载很多软件包。如果下载失败,会报告do_fetch错误,错误信息类似如下: ERROR: gtk+3-3.22.30-r0 do_fetch: Fetcher failure 这时候,再多执行几次,一般可以编译成功。当然,优先推荐使用下载工具,预先下载Xil 阅读全文
posted @ 2020-03-25 16:44 HankFu 阅读(2309) 评论(0) 推荐(0)
摘要: 1. 网络安装 安装PetaLinux时,需要安装PetaLinux依赖的Linux软件包。对于Ubuntu,可以执行下面命令,安装所有软件包。 sudo apt-get install -y python tofrodos iproute2 gawk xvfb gcc git net-tools 阅读全文
posted @ 2020-03-23 14:57 HankFu 阅读(2656) 评论(1) 推荐(0)
摘要: 看Linux代码,最好结合Linux内核开发文档。Linux内核开发文档在https://www.kernel.org/ ,访问速度慢。一般开发,也只需要某一个版本的文档。这时,执行下列命令,可以下载Linux内核开发文档到本地查看,保证速度飞快。下列命令中,我指定了Linux内核版本4.19。 n 阅读全文
posted @ 2020-03-05 16:41 HankFu 阅读(813) 评论(0) 推荐(0)
摘要: Xilinx的28nm、16nm SoC在业界应用非常广泛。最近也发布了7nm的SoC器件Versal VC1902和对应的开发板VCK190。Versal是新一代的异构计算平台,包含A72、R5、及内部管理用的CPU。Versal的软件开发工具是Vitis。 下面是在Vitis里创建软件工程时可以 阅读全文
posted @ 2020-02-20 12:32 HankFu 阅读(737) 评论(1) 推荐(0)
摘要: Xilinx的SoC在业界应用非常广泛。对应的开发工具SDK也很成熟。在SDK里,每一个baremetal工程,对应一个BSP工程,它包含一些Xilinx提供的公共模块,比如硬件的驱动、freertos、LWIP等。在BSP工程的右键菜单中,选择BSP setting,可以配置BSP工程包含的的公共 阅读全文
posted @ 2020-02-19 16:34 HankFu 阅读(5466) 评论(0) 推荐(0)
摘要: Xilinx文件基本都放在国外的服务器上。如果直接使用浏览器下载,在国内下载,速度一般比较慢。如果超过时间没有下载完,连接还会失效,导致反复下载也不能成功,成功率比较低。 为了提升Xilinx文件下载速度和可靠性的办法,建议使用专门的下载工具。先在xilinx下载网站登录,使用浏览器下载指定文件,在 阅读全文
posted @ 2020-02-19 11:43 HankFu 阅读(1475) 评论(0) 推荐(0)
摘要: 在XSCT里执行命令,复位7020的CPU0时,遇到错误信息“APB AP transaction error, DAP status f0000021”。再下载U_boot.elf,也失败。 根据https://www.xilinx.com/support/answers/68987.html, 阅读全文
posted @ 2020-01-20 17:23 HankFu 阅读(6130) 评论(0) 推荐(1)
摘要: 快速实现Flash自动烧写功能 Xilinx SDK Flash Programmer 支持Flash烧写。但是市场上Flash型号众多。不是所有的Flash型号,Xilinx SDK Flash Programmer都支持。如果遇到不支持的Flash型号,可以自己通过U-Boot实现一个简易的Fl 阅读全文
posted @ 2020-01-20 15:14 HankFu 阅读(1999) 评论(0) 推荐(0)