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

[求助]flash programmer

[求助]flash programmer

请各位高手指点:

      程序调试和全速运行都没有问题,就是flash programmer 后再脱机后就不对了。而且脱机上电后没有分配引脚的led也呈现半亮。我的未用的引脚已设为三态了。而且我是在as下看到下进了pof文件100%。我的reset address 是ext_flash,基地址和偏移地址都是0x00000000.

学习学习       

pennyllin,

你在flash上调试行不行,如果行,flash没有问题。

再programer 时 正不正确?如果没有问题就不是flash的问题了

如果外部led外接上拉电阻,也不应该呈半亮,你可不可以把情况说清楚些

caopengly

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

谢谢caopengly版主!

调试和flash programmer我的程序都是在sdram中跑的,调试和全速运行都正常,那sdram 应该没有问题,我再按caopengly版主说的来看看在flash 中调试如何。

学习学习       

当我在flash中调试时出现以下错误:

Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Pausing target processor: OK
Reading System ID at address 0x004010B8: verified

Downloading 00000000 ( 0%)
Downloaded 64KB in 1.0s (64.0KB/s)

Verifying 00000000 ( 0%)
Verify failed between address 0x0 and 0xFCCB
Leaving target processor paused

学习学习       

pennyllin,

descriptionfile应该没有问题。这就有可能是flash有问题,你可以:

1。看看flash的datasheet编写一个flashtest的vhdl程序。

2。也可以换个芯片试试。

flash常常容易坏,我也遇到过这种问题

caopengly

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
谢谢caopengly版主的建议!
再问一下,您所说的descriptionfile指什么呢?硬件的设计文件吗?

学习学习       

pennyllin,

flash的descriptionfile是所有flash写程序时必须的。他是flash的一种说明。在nios中,在targetboard中要求做flash的description file不然是写不下去的。

在你自己开发nios电路板时,就会涉及到targetboard的设计,里面就要flash的CFI。description file就是说明flash的CFI的。

可以看看altera的flashprogrammer的pdf,有详细说明!

caopengly

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

caopengly版主:

       我用的是de2的开发板,板上的flash是符合cfi标准的。我在flash programmer之前没有订制目标板,直接选取了已有的一种类型。

         

学习学习       

de2的板子很容易烧写flash,不用定制目标板,选择custom就行,你用命令行的方式可以直接下载,无论是下到epcs还是flash中。

如果是双核只能下到flash中。

在交流中前进,共同实现nios的应用。
谢谢kzw版主!我目前的问题是程序烧进flash中了(我已经看到下载完成的提示),但板子脱机上电后的程序并不能正确运行 ,或者说就看不到板子的动静。
学习学习       

你把下万的提示拿出来看看,看是不是你的flash文件的地址不对。

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

pennyllin

      你好,“我目前的问题是程序烧进flash中了(我已经看到下载完成的提示)”不是下面的提示哦,下面的提示检验没有通过。

Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Pausing target processor: OK
Reading System ID at address 0x004010B8: verified

Downloading 00000000 ( 0%)
Downloaded 64KB in 1.0s (64.0KB/s)

Verifying 00000000 ( 0%)
Verify failed between address 0x0 and 0xFCCB
Leaving target processor paused

最好如楼上所说,把下完的提示贴出来看看。如果你的程序已经下到flash中了,而程序不能运行。你的reset地址是不是选的flash。如果是,你可以选择在flash中跑程序。就是把在NIOS II IDE中工程的System Library选项中的 .text — the actual executable code(代码区)选为flash。这样程序就直接在flash中跑。看行不行。。。。

[此贴子已经被作者于2007-1-27 15:26:01编辑过]

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
这种提示是没有下进去,你用命令行试试。
在交流中前进,共同实现nios的应用。
这种提示是没有下进去,你用命令行试一下。
在交流中前进,共同实现nios的应用。

我初次用NIOS II,直接就可以了。

1、我先AS下载配置EPCS4的;
2、然后重新上电,在SDRAM运行程序,一切OK;
3、接下来,再运行了一个FLASH测试程序,测试结果正常,(要在FLASH中运行程序的话,必须保证FLASH正常吧);
4、把程序下到FLASH,一切正常。
5、重新上电,程序自动运行,一切正常。
我运行的是一个RTL8019的WEB_SERVER程序,把开发板用网线连到公司内部的交换机上,从本地计算机,可以用在IE地址栏中直接写IP地址的方式,访问到开发板上的WEB页面。

[此贴子已经被作者于2007-2-5 11:38:51编辑过]

返回列表