I have a board that has been cloned with minor changes from an LPC1788 to a LPC4088. It runs for a while and then falls over with a hard fault.
It looks like there are minor changes when it comes to using the EMC (which we are). The set-up falls over when the LCD screen is being updated and the screen buffer is in external RAM, which leads me to believe there is every chance it is the SDRAM/EMC that is causing the issues.
However, I have been through each line of code and checked each register and I can see absolutely no difference whatsoever in the EMC registers between the two parts. Is anyone able to tell me what, exactly, the differences are in this respect between the two parts and what issues there might be?