折腾了好久,才把nios程序烧写到epcs的方法弄明白。开始先在网上搜了下,这方面资料很多,看了半天也没怎么弄明白,无奈,只好去找官方文档,看完后,只想说,官方文档确实给力。下面列出参考资料的地址及具体烧写方法。

ug_nios2_flash_programmer.pdf

下载地址:

https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/ug/ug_nios2_flash_programmer.pdf

开发环境为quartus13.0和Nios EDS 13.0

具体方法如下:

1) Qsys系统中添加epcs controller和sdram controller,epcs的起始地址为0,nios的复位向量指向epcs,执行向量指向sdram。

2) 编译完quartus工程和nios工程,生成sof(SRAM Object File)和elf(Executable and Linking Format File)文件。

3) 使用quartus的Programmer工具将sof文件下载到FPGA中。

4) 在Eclipse中打开Flash Programmer,如下图所示。

图1

5) 新建Flash Programmer Settings File,选择工程下的.BSP文件(也可以选择.sopcinfo文件),如下图所示,OK。

图2

6) 点击Connections(必须先完成第3步),出来如下界面,再点击Refresh Connections,更新完后,点击System ID Properties(Altera推荐qsys系统中最好添加System ID核,它为系统提供唯一的标识符),然后关闭。

7) 点击Add,先后添加sof文件和elf文件,如下图所示。

8) 点击Start即可,不出意外,等待一会即完成了文件的烧写。

转载于:https://www.cnblogs.com/lemonblog/p/5365484.html

nios程序烧写到epcs方法相关推荐

  1. NXP系列芯片程序烧写方法

    NXP (恩智浦半导体)是一家新近独立的半导体公司,由飞利浦公司创立,已拥有五十年的悠久历史,主要提供工程师与设计人员各种半导体产品与软件,为移动通信.消费类电子.安全应用.非接触式付费与连线,以及车 ...

  2. PIC OTP 单片机程序烧写方法

    作者最近需要对PIC品牌的8位OPT 单片机进行程序烧写: 作者第一次使用这种OTP单片机,按照惯性遇到的问题一一记录一下: MCU最小系统与烧写引脚 烧写引脚连接: 这里要特别注意Vpp引脚的处理: ...

  3. c语言每次堆的变化是1k,DSPXC语言+程序烧写讲述.ppt

    DSPXC语言程序烧写讲述 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...

  4. 51单片机程序烧写说明

    程序烧写说明 USBASP下载器使用方法 启动下载软件PROGISP1.6.7 烧录步骤: 设置编程器及接口,编程器选择USBASP,接口为USB(如图) 选择芯片,在选择芯片下拉列表可以选择正在使用 ...

  5. CCS使用教程04:程序烧写与仿真

    目录 01  CCS的介绍.下载与安装 1  CCS的介绍 2  下载 3  安装 02  创建一个CCS工程 1  工作空间 2  创建一个新的CCS工程 3  编译与生成 03  工程导入 1  ...

  6. 【嵌入式开发】LED 驱动 ( LED发光二极管原理 | 底板原理图分析 | 核心板原理图分析 | GPIO | 裸板程序烧写流程 )

    文章目录 开发板 的 LED 灯 作用 : 嵌入式软件的开发初期, 如 开发 BootLoader 代码 或者 Kernel 内核代码 过程中, 有效的调试方法有限, 此时通常使用 开发板上的 LED ...

  7. 主板EC程序烧写异常致无法点亮修复经验

    主板型号:Gigabyte AB350M-Gaming3 官网上明确写着支持R5 5500,但按照如下步骤实践下来实际是不支持的 升级biosF31到F40版本的注意事项: 步骤: 1 使用Q-Fla ...

  8. STM32 KEIL软件设置程序烧写起始地址选择

    转自  https://blog.csdn.net/alfredseng/article/details/53021583 STM32系列的mcu,这儿以cortex-M4为例,我们在线调试时,一般会 ...

  9. TMS320F28335程序烧写FLASH

    DSP TMS320F28335 FLASH烧写 1.检查map文件 在烧写之前,首先检查Debug目录下的.map文件,如果Debug文件下没有,检查其他的文件夹,每个项目中都会有.map文件. 打 ...

  10. ZYNQ开发系列——把PS和PL程序烧写到FLASH中

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ZYNQ开发系列--把PS和PL程序烧写到FLASH中 生成 fsbl.elf 生成 BOOT.bin 下载 BOOT.bin 文件到 ...

最新文章

  1. 基于SAAS模式的报销管理系统!
  2. 网络优化常见专业术语详解
  3. hbuilder ios 打包失败,无法导入p12证书的解决方案
  4. VS2015+cmake3.8+opencv3.2+opencv-contrib3.2编译及配置步骤
  5. 蚂蚁金服 Service Mesh 落地实践与挑战|成都Service Mesh沙龙预告
  6. 超图三维可以转换成HTML,iserver上发布的三维场景怎样调用到自己的html页面中?...
  7. 最大流问题 Edmonds-Karp算法
  8. 拓端tecdat|R语言实现LASSO回归——自己编写LASSO回归算法
  9. Linux终端(一)
  10. Hadoop生态圈之即席查询工具Presto
  11. 计算机产品校园营销方案,惠普笔记本电脑校园营销策划方案.doc
  12. 自抗扰控制器-2.非线性状态误差反馈控制律 NLSEF
  13. java如何返回一个空数组?
  14. nbu客户端卸载_卸载NETBACKUP FOR LINUX
  15. WPF DataGrid 隐藏列
  16. 为什么选一款适合自己的蓝牙耳机这么难?高性价比低延迟蓝牙耳机推荐
  17. linux内存管理-页面规整
  18. RSA已知密文和公钥
  19. IPS的原理以及使用手册(cisco4240)
  20. 《利用Python进行数据分析》第一个案例

热门文章

  1. 打开DOSbox时设置指定虚拟路径
  2. html透明度从零到1,CSS过渡不透明度仅从0到1,或其他过渡效果
  3. m6A去甲基化酶激活/抑制检测试剂盒实验原理
  4. 包包各部位名称图解_背包学问知多少 新手背包各部分功能详解
  5. 用svn上的文件,覆盖本地文件
  6. 最大流问题与Ford-Fulkerson算法介绍
  7. Android反射系统截图Api
  8. 为什么浏览器全面禁用三方 Cookie
  9. VBR与CBR的区别是什么?
  10. 呼叫中心点击拨打接口升级代码