--- Quote Start ---
originally posted by queisser@Feb 23 2006, 04:05 PM
other than 0x5a, which other addresses fail?
<div align='right'><{post_snapback}> (index.php?act=findpost&pid=12925)
--- quote end ---
--- Quote End ---
That's what is odd - the whole CFI table is correct except that address.
here's some more info:
I made my own independant Verilog core to read the whole CFI Table, no NIOS processor or RAM or anything else... and it reads it flawlessly multiple times. This would indicate some sort of Signal-integrity error... when I add the nios processor, DDR etc.. that's when that byte starts to go weird. But no highs peed components are next to the Flash, so I don't understand why it would be an SI issue.
Here's something else: If I program the flash, it says verify failed... but I canr ead back the data and visually see that it matches what it should, so I think it's probably failing because of the same byte. If I had the source code to nios2-flash-programmer, it would help, but I don't. I programmed a .flash file with a boot copier in it, powered the board on, and it successfully booted and ran the code! I don't get why it's saying it failed then.
All in all, this problem has too many contradictions!