3. Moving Existing ARM Projects to the Cortex-M3

This section discusses how to migrate an existing ARM project to a new Cortex-M3 platform. An example would be the migration of an ARM7TDMI-based application to the Cortex M-3 platform.

The best strategy is usually to build up the functionality gradually, starting with a minimal version of the project. You can do this easily using comments or preprocessor macros to remove sections of the functionality. This also allows the functions to be easily reintroduced later in the migration process, one at a time, to allow for thorough testing of each platform-dependent function.

Copyright © 2007. All rights reserved.ARM DAI0179B