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=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文件。

你可能感兴趣的:(fpga/cpld)