DSL,
I am under the impression that all accesses to the flash are handled by the arbitration mechanism with the SOPC builder system - if so why would I need "some inter-cpu locking to stop more than one cpu accessing the flash hardware at the same time" ??
Another question : Is it possible for the CFI table to be become corrupted ? I saw in the Flash Programmers guide from Altera the following :-
"Nios II Flash Programmer provides the ability to override CFI table entries with flash override files. A flash override file lets you manually override erroneous information in the CFI table, which enables the Nios II Flash Programmer to function correctly "
Can conclude from this that the CFI table could be corrupted ? If so how does this hapenn and how do I fix it ? Also is there anyway to protect the CFI table so that it can't hapenn again ?