上电启动Nios II system

本文介绍了三种不同的方法来启动Nios II系统:1) 将SOF存放在EPCS或CFI,ELF转换为十六进制存入片上内存;2) SOF在EPCS,ELF也在EPCS;3) SOF在EPCS,ELF在CFI。详细步骤包括设置初始化内存内容,配置EPCS控制器,更新引脚分配,使用nios2-configure-sof, sof2flash和elf2flash等工具进行编程和测试。" 133370469,11421163,微信小程序音频识别与语音输入实战指南,"['微信小程序', '音视频', '语音识别']
摘要由CSDN通过智能技术生成

1. Sof in EPCS or CFI, elf as hex in on-chip memory

仅适用于代码完全在on-chip memory的情况

选中On-chip memory组件中,Memory initialization下的Initialize memory content选项。

在eclipse中,右键应用程序,Make Targets,Build...,选择Target为mem_init_generate,Build:


成功后,在工程路径下,mem_init文件夹中,得到类似nios_core_onchip_memory.hex的文件。

修改Qsys文件中的On-chip memory,选中 Enable non-default initialization file,指定hex文件:


重新生成,重新编译,重新program ecps或CFI。

重新上电测试。

2. Sof in epcs and elf in epcs

如果On-chip memory放不下代码(或on-chip memory仅仅用来放数据,仅连接了cpu.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值