Part Number: MSP432E411Y-BGAEVM
Tool/software: Code Composer Studio
Hello,
I am using the LCD controller of the MSP432E411Y-BGAEVM with the onboard SDRAM. As demanded in the datasheet I have set the EPI address space to 0x10000000 and it is working fine when I just use a loop to insert simple colors into the frame buffer for testing.
As soon as I insert real content like text and lines etc. the output gets shaky. Some parts of the picture have a lot of noise, there is constant movement and the color changes rapidly.
Now I learned about the EPI#01 erratum which might be the cause of this. Since it is from 2017 I was hoping that my device (Rev. B) is not affected. Is this revision affected by the erratum? In the file slaz709.pdf it does not mention any revisions.
Assuming it is affected: Is there a way to change to the RAM space 0x60000000 or is it absolutely necessary for the LCD module that the EPI uses the address space 0x10000000?
But my real question is how to include the 'epi_workaround_ccs.s' file in CCS. I copied the contents of the appendix into a file, saved it under the specified name in the driverlib folder (simplelink_msp432e4_sdk_4_20_00_12\source\ti\devices\msp432e4\driverlib) but when I use the function EPIWorkaroundWordWrite in my code, I get a linker error for it.
Do I have to include it through the project settings?
Will the data fetched by the LCD DMA be affected by this erratum?