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.