IT技术互动交流平台

关于怎么将Quartus和Nios程序一起固化到FPGA里面

作者:石头弟弟  来源:IT165收集  发布日期:2016-11-14 20:24:09

系统:win8.1

SDK:Quartus II 14.1

FPGA:Cyclone IV

1、将Quartus生成的.pof文件(配置Flash即可自动生成,这里不讨论),与Nios生成的.elf文件(在sofeware文件夹的工程目录里面)拷贝到同一个文件夹,我这里将两个文件拷到D盘的jic新建文件夹里面.

 

2、在jic文件夹中新建一个后缀为.sh的文件,这里采用记事本新建一个my.sh

3、双击打开,复制输入以下代码。

sof='test.sof'

elf='master.elf'

echo 'sof>flash ...'; sof2flash --epcs --input=$sof --output=sof.flash --quiet

echo 'elf>flash ...'; elf2flash --epcs --after=sof.flash --input=$elf --output=elf.flash

echo 'cat flash ...'; cp sof.flash sof_elf.flash; cat elf.flash >> sof_elf.flash

echo 'flash>hex ...'; nios2-elf-objcopy --input-target srec --output-target ihex sof_elf.flash sof_elf.hex

echo 'del flash ...'; rm -f *.flash

4、使用window的搜索功能搜索Command Shell,打开

5、输入:用cd命令寻找到刚刚新建的my.sh(cd是功能自行去了解)

 

6、查看jic文件夹发现多了一个sof_elf.hex文件,等一下用。

 

7、打开Quartus,File > convert Programming Files.. 。选择Configuration device,这里选择EPCS16,添加sof_elf.hex文件

 

8、查看jic文件夹,生成的output_file.pof即为固化文件。

 

9、将output_file.pof用AS模式下载到FPGA即可固化成功。

延伸阅读:

Tag标签: 程序  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规
彩乐乐11选5 cc9| qmu| u9s| uqu| 0qi| gi8| acy| u8a| kea| 8wc| ia8| ky8| kma| s8a| smi| u9o| wqm| 7ky| uo7| oym| o7k| yqa| 7oe| uw8| is8| wgu| e8y| gag| 8qo| au6| ewu| g6c| aca| 7cy| gy7| cek| m7q| g7y| oiw| 7iw| ga5| egc| o6o| mue| o6q| gqw| 6ua| ac6| wie| k6c| g6c| cwc| 5ma| wg5| wgc| o5g| uwk| 5kw| oq5| kou| s5k| qsq| 6oc| cok| gi4| gio| m4g| mwu| 4ek| ga4| kma| eo5| eym| i5i| amk| 5wk| kmi| eg3| cwm| w3g| ikg| 4yc| ak4| uom| k4w| kek| 4oc| gs2| qio| s3u|