by spanier » Sat Aug 09, 2014 9:23 pm
I have been having some difficulties getting the self tests to run without early crashing and locking up my Parallella E64 board.
However, I have managed to run the self tests within epiphany-examples.git/archive/e-test. Note, I run each test separately, otherwise it gets stuck in an infinite loop with the default run all tests option.
I did find that the distribution needed editing for the Parallella board (bsps directory) as some files were missing... I am documenting all the little gotchas elsewhere. What would be a useful place to mention them ? .. or on github ?
Anyway, here are my results from the archive directory (testing backwards):
Running DRAM read/write test for all cores
Running emesh test for all cores
Running simple matmul test for all cores
-------------------------------------------------------
GOOD: E64G401 PASSED SELF-TEST! (note I did not edit any of the code and think this might be incorrect)
Running march-C memory test for all cores
...waiting for core (0,0)
FAILED for core (4,0)
FAILED for core (4,4)
-------------------------------------------------------
BAD: CHIP FAILED!!!!
Running simple memory test for all cores
-------------------------------------------------------
GOOD: E64G401 PASSED SELF-TEST!
-------------------------------------------------------
Testing elink from core (0,0)
-------------------------------------------------------
Running host read/write test for all cores
FAIL (6,7) k=3763 data=aabaaaaa
FAIL (6,7) k=3779 data=aabaaaaa
FAIL (7,1) k=3420 data=a8aaaaaa
FAIL (7,7) k=1336 data=55554555
-------------------------------------------------------
BAD: CHIP FAILED!!!!
So, it looks like my 64 cores are actually 59 with suspects of (4,0), (4,4), (6,7), (7,1) and (7,7)
Anyway, I will keep you posted on my experiments....
Regards
Jonathan