这套资料在干嘛?
安路 FPSoC(如 DR1 系列)芯片里既有 PL(FPGA 逻辑)又有 PS(处理器子系统)。你在 TD 里做的硬件设计,最终要跑在 PS 上的软件来”点亮”,而软件侧并不知道你配了什么时钟、什么 IO、什么 DDR 参数——HPF(Hardware Platform File)就是中间那个”交接文件”。这一小节讲清楚:怎么从 TD 导出 HPF、里面装了什么、软件侧怎么用。
📚 目录
| 篇目 | 主题 | 你会学到 |
|---|---|---|
| HPF 工具:把硬件设计打包交给嵌入式软件 | HPF 导出全流程与文件拆解 | 从 TD 导出 HPF 的操作与限制条件;HPF 压缩包内 soc_plat.c/.h/.tcl/.html、design.xml、比特流的分工;Soc_PlatInit() 与 Run Platform Init 的正确搭配 |
通关标准:
- 能独立在 TD 中把一个含 PS IP 的工程导出为 HPF 文件,并说清”什么时候必须包含比特流”。
- 能把 .hpf 当 zip 解压,逐个说出一包 6 类文件各是干什么用的。
- 能正确判断自己的 APP 该用
Soc_PlatInit()还是 FD 的 “Run Platform Init”,并解释为什么二者不能同时上。