ALTREA cyclone IV e系列程序固化方法

最近因为项目需要整理个altera EP4CE的程序,编写了pl和ps,这个noisII的下载部分居然翻车了,以为是程序问题,各种折腾,后来看了http://bbs.eeworld.com.cn/thread-1111131-1-1.html 博文,然后结合之前的bsp的设置调整后,烧写后重启,成功启动,。
开发环境:
win10
quartusII 15.0
jtag口
nois2
正题:
首先,bsp设置,
ALTREA cyclone IV e系列程序固化方法_第1张图片
ALTREA cyclone IV e系列程序固化方法_第2张图片

自己写了串口驱动,在driver中去掉串口勾选:
在这里插入图片描述
设置完成,保存,重新生成bsp

下面一步很关键,选中应用工程,右键,
Make Target ->build->mem_init_generate
ALTREA cyclone IV e系列程序固化方法_第3张图片
完事儿后,工程中多出一个mem_init文件包,里面有一个.hex文件,这就是目标文件。

然后返回quartusII 工程,打开是 Qsys设置 onchip_mem
ALTREA cyclone IV e系列程序固化方法_第4张图片
指定刚刚生成的.hex路径

然后重新生成一个HDL

接着完整编译quartus 工程 ,会在output文件夹中有个.sof文件

为了固化到flash,打开转换工具
ALTREA cyclone IV e系列程序固化方法_第5张图片

根据自己的实际情况选择,生成一个.jic.

烧写进fpga。
ALTREA cyclone IV e系列程序固化方法_第6张图片

重启后,一切ok。

备注:在nios中的设置为
ALTREA cyclone IV e系列程序固化方法_第7张图片
没有用epcs。

先满足设计,后面有时间多试几种启动方案。That’s all。

你可能感兴趣的:(FPGA)