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.
Thanks for your quick replies.
Unfortunately, because we must be carefull and recompile every examples if necessary.
EMC_DYN_CFGx and EMC_DYN_RASCASx definitions in LPC23xx.h are now corrected (will be included in next release of the tool chain).
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.
View all questions in Keil forum