To migrate software designed on ARM architecture to Cortex-M3 architecture processor what care needs to be taken. Are there any checklist or app note which helps in performing this action. To be very specific the software is already designed on LPC2138 microprocessor & like to migrate to LPC1759.
Do some one have any such experience.
Pay attention to MCU-specific parts of your software. Those include startup code, interrupts and all MCU-specific peripheral drivers. Hopefully, they are designed with ease of migration in mind, well isolated from other parts of your software. I have ported software to at least 3 32-bit architectures. The majority of the code was designed to be MCU-agnostic, so it was just a question of recompiling it. The MCU-specific parts had to be rewritten, obviously.