Hi,
first to note: I have read the post of Spandan89 in this forum about maybe the same issue. Somehow it seems he has solved his issue, but how was not mentioned. I was using the sample code mentioned there (1145.TM4C129_SSI3_MacronixFlash.7z). But on my board, I always read back 0xFF at every location.
Next I tried the sample application usb_dev_msc, but I get exactly the same effect. If I look at the datasheet of the Macronix flash, Pin 3 serves as the hardware write protect (WP#) and Pin 7 as a reset pin. But in all sample programs, these pins are left floating. I have changed the code in both samples to set the pins to High level - but the effect is the same.
Using an oscilloscope, the wave forms at the CS, SIO0, SIO1 and SCLK pins look reasonable. Reading and writing the status register as well as the config register seems to work - at least I can read back what I was writing there.
I am using Code Composer Studio 6.0.1 with the latest updates of the TI ARM compiler. Is there anything else that could be wrong?