一、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文件。