我在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编辑过]
谢谢版主,我改了一下时序后通过了。
不过没改前,虽然这个测试没通过,但使用起FLASH还是一切正常的,
虽然写着Testing "alt_erase_flash_block". FAILED
但我看了一下FLASH的内容,还是被置为0xFF了,但不知道为什么会出现FAILED,感觉好怪。
谢谢版主,我改了一下时序后通过了。
不过没改前,虽然这个测试没通过,但使用起FLASH还是一切正常的,
虽然写着Testing "alt_erase_flash_block". FAILED
但我看了一下FLASH的内容,还是被置为0xFF了,但不知道为什么会出现FAILED,感觉好怪。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |