Board logo

标题: 请教FLASH问题。 [打印本页]

作者: luojirong    时间: 2007-4-27 14:59     标题: 请教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...


作者: caopengly    时间: 2007-4-28 11:14

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

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

你可以否说详细些。

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


作者: luojirong    时间: 2007-4-28 14:48

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

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

虽然写着Testing "alt_erase_flash_block".  FAILED

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


作者: luojirong    时间: 2007-4-28 14:48

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

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

虽然写着Testing "alt_erase_flash_block".  FAILED

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






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0