Error:No CFI table found at address 0x00000000

在使用Quartus II 9.0和Nios II 9.0进行软件开发时,遇到在Flash编程时出现'No CFI table found at address 0x00000000'的错误。尽管在设计中将Flash基地址设为0x00000000,并且在Build和硬件仿真中没有问题,但编程时仍然失败。检查了SOPC Builder的Flash类型和时序设置,包括地址宽度和等待时间,尝试调整未解决问题。最终发现是在构建软核时未配置Flash复位导致的,修复此配置并重新编译后,问题得到解决。

软件版本:quartues II9.0 和nios II9.0;系统版本:

今天我将程序下载到板子上的Flash时,出现了以下的问题:cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486(来源于MSDN-我告诉你)

#!/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:/code_learning/nios/led0/software/hello_world/Debug

# Creating .flash file for the project
"$SOPC_KIT_NIOS2/bin/elf2flash" --base=0x00000000 --end=0x1fffff --reset=0x0 --i
nput="hello_world.elf" --output="cfi_flash.flash" --boot="C:/altera/90/ip/altera
/nios2_ip/altera_nios2/boot_loader_cfi.srec"

# Programming flash with the project
"$SOPC_KIT_NIOS2/bin/nios2-flash-programmer" --base=0x00000000 --sidp=0x00201000
 --id=744454937 --timestamp=1364128261  "cfi_flash.flash"
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Resetting and pausing target processor: OK
Reading System ID

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值