quarters自动编译生成sof

一、Nios自动编译的步骤

步骤1:

在windows的运行输入框输入cmd,运行windows的命令行工具

步骤2:

运行nios ii的command shell脚本 Nios II Command Shell.bat,运行Nios II工具
“D:\intelFPGA_pro\18.1\nios2eds\Nios II Command Shell.bat”

“D:\intelFPGA_pro\18.1\nios2eds”是nios ii的安装目录,根据实际安装路径进行修改

步骤3:

编译bsp
进入到nios的software的bsp目录,编译bsp

cd " ********\software\ LibNiosSystem "
touch Makefile
make clean
make

步骤4:

编译hex与elf文件

进入到nios的software的应用程序目录,编译应用程序
cd “**************\software\NiosSystem”
make clean
make mem_init_generate

注:***************\software是应用程序的存放路径,根据实际的情况进行修改

二、Quartus自动编译的步骤

若自动编译参数内提供了compileType,则在如下步骤1前加入步骤0

步骤0:若自动编译参数内提供了compileType

根据compileType在prj文件夹下生成文件compile_define.inc
内容为 define <compileType的值> 例,若compileType=LVDS, 则在prj文件夹下生成compile_define.inc,文件内容为define LVDS
梅朝辉问题3:
此处compile_define.inc文件中内容是define LVDS 吗?是否包含前面的。包含`

步骤1:

进入命令行界面,切换工作目录到quartus18.1pro的安装路径下,运行quartus_sh的脚本工具环境。
quartus_sh 安装路径: D:\intelFPGA_pro\18.1\quartus\bin64

步骤2:

运行了quartus_sh后输入quartus_sh –s 命令进入quartus启动quartus软件。

步骤3:

软件启动后使用project_open命令打开工程文件(.qpf文件)。
project_open D:\GI328_DP_new\prj\sys_top.qpf

步骤4://2020/6/15新加

根据步骤0中compileType的值,检测prj下是否存在相应名字的tcl文件,若存在 则执行
例如若compileType=MIPI且存在MIPI.tcl文件 则执行
source D:/GI328_DP_new/prj/MIPI.tcl

步骤5:

工程打开后输入load_package flow命令,最后输入execute_flow –compile命令进行工程编译。

步骤6:

编译完成后在D:\GI328_DP_new\prj \output_files目录下会生成一个.rbf .sof文件。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值