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

 

image

 图来自: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 源码,里面有使用方式

image

 

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

image

 

综合→布线→生成 bit 文件 → 烧录,烧录完成后,在进行下一步!

 

       4、下载官方 裸机 SoftConsole 工程:polarfire-soc/polarfire-soc-bare-metal-examples: Bare metal example software projects for PolarFire SoC

  5、本地新建一个文件夹,比如 mpfs250t_softconsole 作为 softconsole workspace, 打开该软件

        image  

    6、 File → import    

        image

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

image

     完成!

 

详细 用法 :  polarfire-soc-bare-metal-examples/README.md at main · polarfire-soc/polarfire-soc-bare-metal-examples   看里面 的 md 文件 ,我还在摸索中!

 

2025年8月30日 23点37分

 

posted on 2025-08-30 23:39  所长  阅读(74)  评论(0)    收藏  举报

导航