当前位置: 首页 > news >正文

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

### 调试和编译步骤

1. **准备工作**:

   - 在开始调试之前,请确保开发板已通电,并且正确连接了开发板上的串口(USB-232)。查看串口号可以通过设备管理器进行确认。

2. **编译项目**:

   - 右击项目,在弹出的菜单中选择编译选项来编译工程。

3. **启动调试**:

   - 右击“helloworld”项目,选择“Debug”选项,然后选择“Debug Configurations”。

4. **选择调试设置**:

   - 双击“Single Application Debug”,然后选择生成的“Debugger_helloworld-Default”配置,点击“debug”以启动调试。

5. **进入调试环境**:

   - 进入Vitis IDE的调试界面。如果串口终端没有自动打开,可以通过选择菜单“Window -> Show Views”来手动打开。

6. **打开串口**:

   - 根据实际情况选择并打开串口(例如,COM44)。如果不确定串口号,可以再次查看设备管理器以确认。

7. **运行程序**:

   - 单击“Run”按钮查看输出结果。在此过程中,可以观察到PL端的两个流水灯闪烁。

### 生成BOOT.BIN的方法

1. **关键源码介绍**:

   - 在进行BOOT.BIN生成之前,需要认识到一些关键源码:

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

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

2. **编译FSBL**:

   - 右击`soc_base`文件夹,可以选择编译`fsbl`,此时会生成相关文件。

3. **直接编译**:

   - 第一种方法是直接右击所需的文件或文件夹并选择编译选项。

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


http://www.mrgr.cn/news/29192.html

相关文章:

  • 一个高效使用AI产品的小技巧
  • 鸿蒙 ArkUI组件三
  • 浅谈C#之SynchronizationContext
  • 【python版】示波器输出的csv文件(时间与电压数据)如何转换为频率与幅值【方法⑤】
  • Docker常用命令大全
  • 【RabbitMQ】RabbitMQ 概述
  • python爬虫之json模块和jsonpath模块(5)
  • 【30天玩转python】网络编程基础
  • python爬虫之正则表达式(3)
  • java日志框架之JUL(Logging)
  • JavaScrip中的this、作用域代码输出题
  • 深入理解Redis:缓存穿透、缓存击穿、缓存雪崩及双写一致性
  • 【乐企-业务篇】乐企前置条件规则枚举
  • 基于Qt的串口调试工具串口常见问题
  • NASA:ATLAS/ICESat-2 L3 A陆地冰高度,版本6
  • Java应用的数据库连接池连接回收策略
  • 使用MongoDB存储和查询数据的Python函数实现
  • Java | Leetcode Java题解之第413题等差数列划分
  • 数据权限的设计与实现系列9——前端筛选器组件Everright-filter集成框架开发2
  • 输煤传送带异物识别检测数据集 yolo数据集 2400张