Hi,
When programming the SDRAM configuration, I remark a difference between LPC23xx.H and the NXP user.manual.lpc24xx with the addresses of EMC_DYN_CFGn and EMC_DYN_RASCASn registers.
For example in LPC23xx.H, EMC_DYN_CFG1 is at address 0xFFE08140 and in NXP doc at address 0xFFE08120 !
Unfortunately, it seems logical that NXP doc is right.
Yes, of course that is logical: NXP make the device, not Keil!
But why is that "unfortunate"?
It's just a header file - you can easily edit it.
Once you're saticfied that it really is an error in the header, you should report it to Keil.