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

请教FLASH问题。

请教FLASH问题。

我在NIOS中跑,memory_test,出现了下边的情况,请问是怎么回事?如何解决?

----------------------------------
      Memory Test Main Menu
----------------------------------
     a:  Test RAM
     b:  Test Flash
     c:  Test EPCS Serial Flash
     q:  Exit
----------------------------------

Select Choice (a-b): [Followed by <enter>]b

Enter the name of the CFI flash device to be opened,
or just press <enter> to open "/dev/ext_flash")
>/dev/cfi_flash_0
 -Successfully opened /dev/cfi_flash_0
 -Region 0 contains 1 blocks.
 -Checking Region 0 for erased blocks.
 -Checking Region 1 for erased blocks.
 -Checking Region 2 for erased blocks.
 -Checking Region 3 for erased blocks.
 -Block 1, at address 0x4000 is erased.
 -Would you like to test this block? (y/n)y

 -Starting Flash Test.
 -Testing "alt_write_flash" and "alt_read_flash".
    pass 1 - passed.
    pass 2 - passed.
 -Testing "alt_erase_flash_block".  FAILED
 -Testing "alt_write_flash_block".  passed.
 -Testing unaligned writes.  passed.
 -Returning block 1 to its erased state.
 -Flash tests complete.
 -Closing flash device "/dev/cfi_flash_0".

Press enter to continue...

以无法为有法,以无限为有限。

一般设置正确是可以通过的,你的能不能在flash中调试程序嘛,如果可以的话,说明flash是好的。

就没有必要担心,只是这个程序没有通过。如果在flash中不能调试,那就要找其他原因了。

你可以否说详细些。

[此贴子已经被作者于2007-4-28 13:15:40编辑过]

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

谢谢版主,我改了一下时序后通过了。

不过没改前,虽然这个测试没通过,但使用起FLASH还是一切正常的,

虽然写着Testing "alt_erase_flash_block".  FAILED

但我看了一下FLASH的内容,还是被置为0xFF了,但不知道为什么会出现FAILED,感觉好怪。

以无法为有法,以无限为有限。

谢谢版主,我改了一下时序后通过了。

不过没改前,虽然这个测试没通过,但使用起FLASH还是一切正常的,

虽然写着Testing "alt_erase_flash_block".  FAILED

但我看了一下FLASH的内容,还是被置为0xFF了,但不知道为什么会出现FAILED,感觉好怪。

以无法为有法,以无限为有限。
返回列表