Ok, udało mi się ustalić jedną rzecz. Wygląda na to, że wystąpienia problemu z zapisem/odczytem do/z RAM-u jest uzależnione od typu użytego w projekcie flasha. Gdy korzystałem z ST29F040 nie działało wcale, natomiast w przypadku pamięci Hyundai HY29F040 część operacji zapis/odczyt się udaje. Powiedziałbym, że jakieś
50%. Oczywiście w takiej sytuacji nadal nie mogę korzystać ze stosu. Jest to o tyle dziwne, że wcześniej próbowałem już obniżenia zegara systemowego (z 12,5 MHz do 4 MHz) i dodawania wait-state'ów dla operacji na flashu i RAM-ie.
Zresztą, nawet przy zegarze 12,4 MHz relatywnie współczesne pamięci powinny zwalniać magistralę na czas, przed kolejną transmisją. Tymczasem wygląda na to, że mam do czynienia z jakimś konfliktem na magistrali...