sofelf转jic
一、将HW和SW合成一个JIC文件
需要的文件:sof,elf;
step1:先将硬件映像和软件映像转换成flash文件
打开nios II commandshell,输入:
sof2flash --input=hello_cy3.sof--output=hwimage.flash --epcs --verbose
elf2flash --input=hello_world_0.elf--output=swimage.flash --epcs --after=hwimage.flash –verbose
step2:把flash文件转化成hex文件
nios2-elf-objcopy-I srec -O ihex hwimage.flash hwimage.hex
nios2-elf-objcopy-I srec -O ihex swimage.flashs wimage.hex
step3:打开Quartus® IIConvert Programming File 工具,给Flash Loader添加器件类型,然后添加第2步转化出来的hex文件。添加hex文件时,选中“相对地址”选项。
点击Gererate,即生成了jic文件,再检查生成的.map 文件有hwimage.hex在起始地址0x0,swimage.hex文件在hwimage.hex结束地址后的起始地址1
hwsw_file.map显示了地址信息
BLOCK START ADDRESS END ADDRESS
hwimage.hex 0x00000000 0x00030FA5
swimage.hex 0x00030FA6 0x0003131D
Note: All the addresses in this file are byte addresses
注意:原SOF生成的hex文件从0地址开始编写,加入nios后的hex接在后面。
二、使用nios II command shell下载sof、elf文件
1、 先将sof、elf文件转化为flash文件
if !(test -e hwimage.flash)
then sof2flash --epcs --input=hwimage.sof --output=hwimage.flash
fi
if !(test -e swimage.flash)
then elf2flash --epcs --after=hwimage.flash --input=swimage.elf --output=swimage.flash
fi
2、 在下载flash文件之前需在FPGA加载hwimage.sof
nios2-configure-sof //未指定文件名,默认加载当前目录下的sof文件
3、 烧写flash文件
nios2-flash-programmer --epcs --base=0x00001000 hwimage.flash
nios2-flash-programmer --epcs --base=0x00001000 swimage.flash --go
注:--base :在niosII核在avalone总线上epcs核的基地址。
三、擦除整片epcs内容
nios2-flash-programmer --epcs--base=0x00001000 --erase-all
sofelf转jic相关推荐
- 英国JIC院士3.8万英镑招博后-植物代谢物与微生物组-截止6月27日
博士后招聘(Osbourn实验室) 链接:https://www.jic.ac.uk/vacancies/postdoctoral-researcher-osbourn-lab/ 截止日期:2019年 ...
- 英国JIC院士组3.8万英镑招博后-植物代谢物与微生物组-截止6月27日
文章目录 博士后招聘(Osbourn实验室) 项目研究内容 理想的候选人 附加信息 Anne Osbourn简介 Postdoctoral Researcher (Osbourn Lab) The r ...
- Quartus II sof文件转 jic文件
选择File->Convert Programming Files... Programming File Type选择JTAG Indirect ConfigurationFile(.jic) ...
- FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程
FPGA学习笔记之Altera FPGA使用JIC文件配置固化教程 很多做过单片机的朋友都知 道,我们在对MCU烧写完程序固件后,那么该程序固件就存储在了该MCU内部.即使MCU断电了再重新上电,程序 ...
- 如何将.sof转换成.jic
因为不同版本的QUARTUS II可能界面稍有差异,因此就不做截图演示了,只说操作步骤: 1.通过综合生成包含FPGA配置数据的.sof文件 2.选择转换编程文件,菜单File->convert ...
- Quartus 11.0 的AS 下载方式和JTAG下载jic文件的方式
FPGA下载的三种方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式: AS由FPGA器件引导配置操作过程,它控制着外部存储器和初始化过程,EPCS系列.如EPCS1,EP ...
- Intel(Altera)FPGA的SOF转JIC文件和下载详细教程
Intel(Altera)FPGA的SOF转JIC文件和下载详细教程 以较新的cyclone 10 FPGA为例进行JTAG模式下载JIC文件. quartus烧写文件有三种格式,分别是Pof,Sof ...
- SOF文件生成JIC文件
file菜单下>点击convert programming files flo flash loader 选择EP4CE10 SOF Data 选择用于转换的SOF文件 点击Generate按钮 ...
- FPGA|通过JTAG接口转化为.jic下载固化
在上一篇笔记中笔者介绍了如何通过AS下载固化,这篇笔记将介绍如何通过JTAG接口转化为jic下载固化. 实验软件:quartus II 9.1 实验板子:terasic DE0 固化过程: ①将编写好 ...
- 通过JTAG配置EPCS64芯片方法(将Quartus SOF转换JIC)
如何通过JTAG下载程序到EPCS64配置芯片中,程序掉电不消失? 总的来说就是两步,一个就是把sof文件转成JIC文件,然后在jtag模式下选择jic文件即可. 1.使用汇编器产生一个包含FPGA配 ...
最新文章
- 电脑常用的几个快捷键
- [轻微]WEB服务器启用了OPTIONS方法/如何禁止DELETE,PUT,OPTIONS等协议访问应用程序/tomcat下禁用不安全的http方法...
- 微服务架构设计模式~根据业务能力进行服务拆分
- 『飞秋』在ASP.NET服务器端过程中使用WebBrowser的注意事项
- 学习Python第二天
- Linux下select函数的使用
- 微软发布 .NET for Apache Spark 首个预览版
- linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...
- 优缺点 快速扫描 硬盘监测_用硬盘检测工具检测硬盘超实用的技巧!
- 小程序报错 出现脚本错误或者未正确调用 Page()
- c语言编写一个程序计算某年某月有几天,c语言:输入某一年的第几天,计算并输出它是这一年的第几月第几日,具体怎样编程...
- matlab 传函将s换为jw,2010MATLAB及控制系统仿真_总复习.ppt
- linux系统外接硬盘_电脑主硬盘linux系统,外接硬盘win7系统.如何启动外接硬盘的win7系统?...
- linux时间同步服务(chronyd服务)
- win10自带的框选截图快捷键
- 在AVD上运行程序时,程序闪退并报错unfortunately,xx has stopped
- Autofill Framework(自动填写)用法详解
- 软件开发质量管理和控制措施
- B. Sheldon and Ice Pieces
- 如何书写游戏设计文档