PolarFire® SoC libero和softconsole 创建裸机工程
1、英文 Bare metal 裸机, 官方例程地址:polarfire-soc/polarfire-soc-bare-metal-examples: Bare metal example software projects for PolarFire SoC ,
FreeRTOS 路径是: driver-examples/mss/mss-ethernet-mac/mpfs-uart-mac-freertos_lwip
2、softconsole 使用教程: PolarFire® SoC Software Development and Tool Flow User Guide
只不过文档里的源码地址不在更新,新的在polarfire-soc/polarfire-soc-bare-metal-examples: Bare metal example software projects for PolarFire SoC
3、libero 使用教程 UG0758: PolarFire FPGA Design Flow User Guide

图来自:PolarFire® SoC FPGA 架构、应用、安全性特性、设计环境和设计硬件
4、我自己的工程创建,记录:
1、硬件环境: PolarFire SoC Icicle Kit | Microchip Technology 开发板
2、软件环境: Libero 2025.1 和 SoftConsole v2021.1
3、下载官方关于 PolarFire SoC Icicle Kit 的 Libero 工程:polarfire-soc/icicle-kit-reference-design: PolarFire SoC Icicle Kit Libero reference design 源码,里面有使用方式

注: 因为我使用的是 MPFS250T, 因此 需要增加参数 MPFS250T, 在运行时, 否则 默认生成 MPFS250T_ES 工程,不能下载!

综合→布线→生成 bit 文件 → 烧录,烧录完成后,在进行下一步!
4、下载官方 裸机 SoftConsole 工程:polarfire-soc/polarfire-soc-bare-metal-examples: Bare metal example software projects for PolarFire SoC
5、本地新建一个文件夹,比如 mpfs250t_softconsole 作为 softconsole workspace, 打开该软件
6、 File → import

7、选择导入工程路径,选择要导入的例程, 我这里随便选择了一个 can 的例程

完成!
详细 用法 : polarfire-soc-bare-metal-examples/README.md at main · polarfire-soc/polarfire-soc-bare-metal-examples 看里面 的 md 文件 ,我还在摸索中!
2025年8月30日 23点37分
浙公网安备 33010602011771号