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

1. BOOT.BIN 2. 固化 3. 启动 4. SDK 5. 文件

在进行FPGA的开发与固化过程中,生成BOOT.BIN文件是一个重要的步骤。BOOT.BIN文件通常包含了系统启动所需的不同文件,以下是如何创建和使用该文件的详细说明。

### 生成BOOT.BIN文件的步骤

1. **方法一:通过项目构建**

   - 右键单击项目,选择“Build Project”。构建完成后,可以在指定路径中找到生成的BOOT.BIN文件。

2. **方法二:通过创建镜像**

   - 右键单击需要生成BOOT.BIN文件的SDK应用程序工程。系统会自动添加以下三个文件,顺序必须是:

     - `fsbl.elf`

     - `system_wrapper.bit`

     - `hello_world.elf`

   - 然后单击“Create Image”按钮,创建完成后,BOOT.BIN文件将被生成。

### BOOT.BIN文件的存储位置

生成的BOOT.BIN文件通常保存在“bootimage”文件夹中。使用上述任一方法生成的BOOT.BIN文件内容是相同的。

### 固化及启动

#### SDK程序的固化

固化程序的方法并不需要深入理解FPGA的启动原理,只需正确生成BOOT.BIN文件并设置模式开关,掌握烧录流程即可。需要注意的是,某些老版本的FPGA核心板不支持JTAG方式,因此在使用QSPI方式下载时可能会遇到一些麻烦。而新版本的核心板则支持JTAG,使用QSPI方式固化将更加便捷。

### SD卡启动的步骤

1. **格式要求**

   - 确保SD卡格式为FAT32。一般出厂时的TF卡已经是FAT32格式,boot分区不需要太大,100MB的空间通常足够使用,剩余空间可以用于存放Linux文件系统。

2. **复制文件**

   - 将生成的BOOT.BIN文件复制到TF卡中。

3. **连接与启动**

   - 将TF卡插入开发板的TF卡槽,并连接PS串口和电源以启动系统。

---

以上步骤和注意事项为您提供了生成和使用BOOT.BIN文件的完整流程,帮助您在FPGA开发中顺利进行固化和启动。

http://www.lryc.cn/news/447529.html

相关文章:

  • vue按钮接收键盘回车事件
  • 腾讯云点播及声音上传
  • 如何查看服务器是否有raid阵列卡以及raid类型
  • 工博会动态 | 来8.1馆 看桥田如何玩转全场
  • 新版torch_geometric不存在uniform、maybe_num_nodes函数问题(Prune4ED论文报错解决)
  • 实现简易 vuedraggable 的拖拽排序功能
  • 第L2周:机器学习|线性回归模型 LinearRegression:2. 多元线性回归模型
  • JavaScript的条件语句
  • vue3 vite模式配置测试,开发、生产环境以及代理配置
  • 【rabbitmq-server】安装使用介绍
  • Kafka系列之:安装部署CMAK,CMAK管理大型Kafka集群参数调优
  • c语言200例 64
  • [leetcode]216_组合总和III_给定数字范围且输出无重复
  • Doris 2.x 安装及使用
  • MySQL字符集设置
  • 深度学习模型量化
  • 红黑树和B+树
  • debian 12配置固定ip
  • OceanBase技术解析: 执行器中的自适应技术
  • Spring Cloud Gateway接入WebSocket:实现实时通信
  • linux信号| 学习信号三步走 | 学习信号需要打通哪些知识脉络?
  • Java调用第三方接口、http请求详解,一文学会
  • windows10使用bat脚本安装前后端环境之redis注册服务
  • fastapp-微信开发GPT项目第一课
  • 在双十一必买的好物有哪些?2024年双十一好物清单分享
  • 避免glibc版本而报错,CentOS等Linux安装node.js完美方法
  • elasticsearch实战应用
  • STM32精确控制步进电机
  • Qemu开发ARM篇-5、buildroot制作根文件系统并挂载启动
  • 光控资本:10转10送10股有多少股?转股与送股又什么区别?