- 2024-08-05[米联客-安路飞龙DR1-FPSOC] SDK入门篇连载-02 FPSoc程序固化入门
软件版本:Anlogic-TD5.9.1-DR1_ES1.1操作系统:WIN1064bit硬件平台:适用安路(Anlogic)FPGA实验平台:米联客-MLK-L1-CZ06-DR1M90G开发板板卡获取平台:https://milianke.tmall.com/登录"米联客"FPGA社区http://www.uisrc.com视频课程、答疑解惑! 1概述在应用的调试过程中,我们
- 2024-06-06搬运文档+个人总结:FPGA和ZYNQ的上电启动时序(编辑中)
ZYNQ的上电时序主要参考的UG585。PS_POR_B复位引脚解除断言后,硬件立即对引导带引脚进行采样,并可选择启用PS时钟PLL。然后,PS开始执行片上ROM中的BootROM代码以启动系统。POR会重置整个设备,而不会保存先前的状态。非POR类型的复位也会导致BootROM执行,但硬件不会对
- 2024-03-27Xilinx ZYNQ 7000+Vivado2015.2系列(五)之ZYNQ的三种启动方式-JTAG、SD card、Flash
前言:前面我们都是使用JTAG方式下载比特流文件,然后下载elf文件,最后点击Runas或者Debugas来运行程序。JTAG方式是通过tcl脚本来初始化PS,然后用JTAG收发信息,优点是可以在线调试,缺点是断电后程序就丢失了。为了解决程序丢失的问题,可以制作镜像文件烧写到sd卡或者flash中,上电即
- 2023-07-254 STM32MP1 Linux系统启动过程
1.ROM代码 这是ST官方写的代码,在STM32MP1出厂时就已经烧录进去,不能被修改。ROM代码是上电以后首先执行的程序,它的主要工作就是读取STM32MP1的BOOT引脚电平,然后根据电平来判断当前启动设备,最后从选定的启动设备里面读取FSBL代码,将FSBL代码放在对应的RAM空间。 STM32MP1启
- 2023-05-12AMD Xilinx SoC: 定制PetaLinux中的FSBL
需求客户为AMDXilinxSoC创建了PetaLinux工程。需要定制PetaLinux中的FSBL。PetaLinux默认从内部指定的源取代码。取出FSBL代码使用命令“petalinux-devtoolmodifyfsbl-firmware”,可以取出FSBL代码到目录“components/yocto/workspace/sources/fsbl-firmware/”。FSBL的主
- 2023-02-18ZYNQ FSBL源码分析
FSBL是ZYNQ的bootloader虽然不是第一个启动的,但属于用户可以更改的启动程序,因此对源码分析是非常有必要的(在FSBL之前有bootRom,这个已经固化)zynq在运行完芯片内固
- 2023-01-21ZYNQ学习笔记 程序固化
ZYNQ程序的固化PS:本次实验基于zynq7010芯片,开发软件为vivado2018.3。 zynq7010和其他的fpga板一样,日常我们开发时使用的JTAG调试下载进去的二进制文件断电后会丢失的
- 2022-08-18ZYNQ系列VITIS不支持JTAG模式的核心板烧录方法
2-1:系统环境变量修改 对于ZYNQ或者MPSOC下载QSPI程序需要用到2个文件 Boot.bin文件:改文件由fsbl.elf文件、fpga.bit文件、应用程序.elf文件合成