首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]flash烧写问题

[求助]flash烧写问题

在使用startix II开发板的时候出现如下问题:

    前几天向flash中烧写程序是没有问题的,但是昨天我使用alt_write_flash()和alt_read_flash()对flash的0地址处进行读写后再烧写flash就不行了,出现如下提示:

# Creating .flash file for the project
$SOPC_KIT_NIOS2/bin/elf2flash --base=0x00000000 --end=0xffffff --reset=0x0 --inp
ut=button_irq.elf --output=ext_flash.flash --boot=e:/altera/61/ip/nios2_ip/alter
a_nios2
2007-5-22 14:27:44 - (严重) elf2flash: Read error: File not found: e:/altera/61/ip
/nios2_ip/altera_nios2
2007-5-22 14:27:44 - (严重) elf2flash: Error reading boot copier
2007-5-22 14:27:44 - (严重) elf2flash: Error generating Flash file, exiting

# Programming flash with the project
$SOPC_KIT_NIOS2/bin/nios2-flash-programmer --sidp=0x02122938 --id=3407952662 --t
imestamp=1179737972 --base=0x00000000 ext_flash.flash
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Resetting and pausing target processor: OK
Reading System ID at address 0x02122938: verified

              : Checksumming existing contents         

Checksums took 0.0s                                       
Erase not required

00000000 ( 0%): Programming                            

00010000 (87%): Programming                            

Programmed 74KB in 1.2s (61.6KB/s)                        
Device contents checksummed OK
Leaving target processor paused
请问这个该如何解决啊!我的nios核的reset address是设置在flash的0地址处,是不是和我将这个地址的内容改变了有关呢!!如果是该如何恢复之前设置呢!!急问!!请版主指点一下好吗??

00000000 ( 0%): Programming                            

00010000 (87%): Programming                            

Programmed 74KB in 1.2s (61.6KB/s)                        
Device contents checksummed OK
”说明你的flash下载没有问题。

“(严重) elf2flash: Error generating Flash file, exiting”你的系统在elf到flash出了问题。

“File not found: e:/altera/61/ip
/nios2_ip/altera_nios2
”说明你的系统没有找到文件,使nios系统的问题。你可以重装一下,或在其他电脑上试试

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

一般flash地址0地址不能写的啊,是用来放boot代码的。

在交流中前进,共同实现nios的应用。

谢谢楼上的回复,我在其他机器上试过了,也是这个错误,难道flash的0地址就不能写吗?现在我写过了该怎么处理啊!!我看资料中说boot代码每次在nios IDE上编译程序都会生成boot copier的,难道不是吗?还请赐教啊

恩,是boot copier,这个boot copier代码就是放在0地址上的,按道理说你重新下载应该可以继续使用的,知识冲掉了你的这次的代码而已。
在交流中前进,共同实现nios的应用。

我按照斑竹的意见把我的nios和quartus升级到了7.1,elf2flash的错误没有了,但是nios工程文件还是烧不进去,每次都是提示program failed at offset 0x1f,请问斑竹这个会是什么原因呢,我实在找不到问题在那里了,时不时我的flash硬件有问题啊,那可就惨了啊

 怎么没有人回答呢!!斑竹帮一下忙好吗?

返回列表