调试、开发板、串口、Vitis、源码。

调试和编译步骤

  1. **准备工作**:
  • 在开始调试之前,请确保开发板已通电,并且正确连接了开发板上的串口(USB-232)。查看串口号可以通过设备管理器进行确认。
  1. **编译项目**:
  • 右击项目,在弹出的菜单中选择编译选项来编译工程。
  1. **启动调试**:
  • 右击"helloworld"项目,选择"Debug"选项,然后选择"Debug Configurations"。
  1. **选择调试设置**:
  • 双击"Single Application Debug",然后选择生成的"Debugger_helloworld-Default"配置,点击"debug"以启动调试。
  1. **进入调试环境**:
  • 进入Vitis IDE的调试界面。如果串口终端没有自动打开,可以通过选择菜单"Window -> Show Views"来手动打开。
  1. **打开串口**:
  • 根据实际情况选择并打开串口(例如,COM44)。如果不确定串口号,可以再次查看设备管理器以确认。
  1. **运行程序**:
  • 单击"Run"按钮查看输出结果。在此过程中,可以观察到PL端的两个流水灯闪烁。

生成BOOT.BIN的方法

  1. **关键源码介绍**:
  • 在进行BOOT.BIN生成之前,需要认识到一些关键源码:

  • `soc_base`路径下的`zynqmp_fsbl`源码。

  • `helloworld` SDK应用程序的源码。

  1. **编译FSBL**:
  • 右击`soc_base`文件夹,可以选择编译`fsbl`,此时会生成相关文件。
  1. **直接编译**:
  • 第一种方法是直接右击所需的文件或文件夹并选择编译选项。

通过以上步骤,您可以成功进行调试和生成BOOT.BIN,以便在开发板上运行您的应用程序。

相关推荐
9527华安8 小时前
国产安路FPGA开发设计培训课程,提供开发板+工程源码+视频教程+技术支持
fpga开发·fpga·安路·视频教程·培训·安路fpga
brave and determined15 小时前
可编程逻辑器件学习(day36):从沙粒到智能核心:芯片设计、制造与封装的万字全景解析
fpga开发·制造·verilog·fpga·芯片设计·硬件设计·芯片制造
XINVRY-FPGA3 天前
XCVU9P-2FLGC2104I Xilinx AMD Virtex UltraScale+ FPGA
嵌入式硬件·机器学习·计算机视觉·fpga开发·硬件工程·dsp开发·fpga
brave and determined3 天前
可编程逻辑器件学习(day34):半导体编年史:从法拉第的意外发现到塑造现代文明的硅基浪潮
人工智能·深度学习·fpga开发·verilog·fpga·设计规范·嵌入式设计
stay_cloud3 天前
《Verilog语言与FPGA实现》课程实验
verilog·fpga·数码管
brave and determined4 天前
可编程逻辑器件学习(day30):数字电路设计中的流水线技术:原理、实现与优化
学习·fpga开发·verilog·fpga·数字电路·硬件设计·嵌入式设计
brave and determined5 天前
可编程逻辑器件学习(day29):Verilog HDL可综合代码设计规范与实践指南
深度学习·fpga开发·verilog·fpga·设计规范·硬件编程·嵌入式设计
brave and determined8 天前
可编程逻辑器件学习(day26):低主频FPGA为何能碾压高主频CPU?
人工智能·嵌入式硬件·深度学习·学习·fpga开发·云计算·fpga
brave and determined9 天前
可编程逻辑器件学习(day24):异构计算:突破算力瓶颈的未来之路
人工智能·嵌入式硬件·深度学习·学习·算法·fpga·asic
坏孩子的诺亚方舟9 天前
FPGA系统架构设计实践7_时序收敛作业概述
fpga·xilinx·时序收敛·作业流程