最近因为项目需要整理个altera EP4CE的程序,编写了pl和ps,这个noisII的下载部分居然翻车了,以为是程序问题,各种折腾,后来看了http://bbs.eeworld.com.cn/thread-1111131-1-1.html 博文,然后结合之前的bsp的设置调整后,烧写后重启,成功启动,。
开发环境:
win10
quartusII 15.0
jtag口
nois2
正题:
首先,bsp设置,
自己写了串口驱动,在driver中去掉串口勾选:
设置完成,保存,重新生成bsp
下面一步很关键,选中应用工程,右键,
Make Target ->build->mem_init_generate
完事儿后,工程中多出一个mem_init文件包,里面有一个.hex文件,这就是目标文件。
然后返回quartusII 工程,打开是 Qsys设置 onchip_mem
指定刚刚生成的.hex路径
然后重新生成一个HDL
接着完整编译quartus 工程 ,会在output文件夹中有个.sof文件
为了固化到flash,打开转换工具
根据自己的实际情况选择,生成一个.jic.
烧写进fpga。
重启后,一切ok。
备注:在nios中的设置为
That’s all。