36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
---
|
||
title: Zynq 系列 SoC / MPSoC 创建可调试的 FSBL
|
||
mathjax: true
|
||
comments: true
|
||
copyright: true
|
||
toc:
|
||
enable: true
|
||
number: true
|
||
wrap: true
|
||
expand_all: true
|
||
max_depth: 4
|
||
tags:
|
||
- 调试记录
|
||
- MPSoC
|
||
- RFSoC
|
||
- Zynq
|
||
- FSBL
|
||
categories:
|
||
- 调试记录
|
||
date: 2024-06-29 16:46:38
|
||
---
|
||
|
||
FSBL 可以初始化 SoC 设备,将所需的应用程序或数据加载到内存,并在目标 CPU 核心上启动应用程序。
|
||
|
||
在 Vitis 中创建 Platform 时,可以选择同时创建 FSBL,这样 FSBL 就会位于 Platform 下。也可以创建单独的 FSBL 程序,作为普通程序使用,以便进一步修改或调试。
|
||
|
||
本文以 Zynq UltraScale+ RFSoC 为例,对 FSBL 进行调试。
|
||
|
||
# 名词释义
|
||
|
||
- [FSBL](https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842019/Zynq+UltraScale+FSBL#ZynqUltraScale+FSBL-WhatisFSBL?):First Stage Bootloader,第一阶段引导加载程序
|
||
- [SoC](https://en.wikipedia.org/wiki/System_on_a_chip):System-on-Chip,片上系统
|
||
|
||
# 参考文档
|
||
|
||
[Creating a Debuggable First Stage Boot Loader](https://xilinx.github.io/Embedded-Design-Tutorials/docs/2021.1/build/html/docs/Feature_Tutorials/debuggable-fsbl/debuggable-fsbl.html) |