请求高人指点:
硬件用的是EP2C20,板子上有一片FLASH(am29lv065d)、一片SDRAM和一片EPCS16。FLASH和SDRAM地址、数据总线复用。
我做了一个双NIOS II 的系统,两个CPU的软件固化在FLASH中,硬件固化在EPCS16中,但程序在NIOS II FLASH programmer中烧不进去,出错信息如下:
#! /bin/sh
#
# This file was automatically generated by the Nios II IDE Flash Programmer.
#
# It will be overwritten when the flash programmer options change.
#
cd D:/xiaomubiao/VOD/software/cpu1/Debug
# Creating .flash file for the project
$SOPC_KIT_NIOS2/bin/elf2flash --base=0x00000000 --end=0x7fffff --reset=0x0 --inp
ut=cpu1.elf --output=am29lv065d.flash --boot=$SOPC_KIT_NIOS2/components/altera_n
ios2/boot_loader_cfi.srec
# Programming flash with the project
$SOPC_KIT_NIOS2/bin/nios2-flash-programmer --cable='ByteBlasterII [LPT1]' --devi
ce=1 --base=0x00000000 am29lv065d.flash
There are two or more Nios II processors available which match the values
specified. Please use the configuration dialog to pick one, or specify the
--device and/or --instance parameters on the command line.
我用的是6.0 版本,不知道在什么地方指定-- instance 这个参数,我在查阅NIOS II FLASH programmer guide 文档时发现它的flash programmer 界面可以指定这个参数,但我的没有,不知道怎么回事,请高人指教,更详细的信息在附件里。
6.0是存在这个问题,你要再单独做两个工程,然后分别固化,最后把双核的硬件给配置到fpga里启动.
当然安装了7.1就不存在这个问题了
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |