复旦微fpga程序固化
时间: 2025-02-16 13:06:24 浏览: 120
### 复旦微FPGA程序固化方法
#### 准备工作
为了成功将FPGA程序固化到复旦微的芯片中,需先准备好必要的工具和文件。这包括安装好Vivado软件用于生成位流文件(bit),以及Procise软件用于创建引导镜像和其他辅助操作[^2]。
#### 创建引导镜像
通过`psoc`下的`create boot image`选项来构建最终固化的映像文件。具体过程如下:
- 设置输出路径为`output bif`;
- 添加三个主要组件:
- 编译后的FSBL工程文件(`FSBL.out`)位于`SDK\system_platform\FSBL\Debug\Exe`目录下;
- PL侧产生的`.bit`文件;
- 应用层代码编译结果(`HelloWorld.out`)存放在`SDK\system_platform\HelloWorld\Debug\Exe`位置[^4]。
此步骤完成后会得到一个完整的可用于固化的二进制图像文件。
#### 执行固化操作
利用Procise软件执行实际的固化动作,在这个过程中只需要调用一次该工具即可完成整个流程。对于大多数情况下,除了某些特殊功能可能需要额外处理之外,大部分标准特性都能被良好支持而不必担心兼容性问题。
```bash
procise_programmer.exe -f output_image.bif -p /dev/ttyUSB0
```
上述命令假设使用的是Linux环境并通过USB转串口连接设备,其中`output_image.bif`即为之前创建好的引导镜像文件名,而`/dev/ttyUSB0`代表具体的硬件接口地址。
阅读全文
相关推荐


















