MDK versions before 5.37 will find the FVP at Keil_v5/ARM/VHT/VHT_MPS2_Cortex-M4_MDK.exe
Click Settings, and browse for the FVP provided with MDK in the Command pane.
In the Debug tab, select Models Cortex-M Debugger. Select CMSIS > Core and Device > Startup. You will next be prompted to select software components that you wish to include in your project. Configure CMSIS optionsĪ window will show up requesting you to select the target device for the project. Select an appropriate place and name for the project. The first thing to do is set up a new project. You will use the Cortex-M4 Fixed Virtual Platform provided with MDK. This Learning Path is based on examples from the For installation instructions, refer to the
You will write assembly level functions conforming to the Though Cortex-M processors have been designed so that all operations can be programmed with C/C++ code, it can be useful to also understand how to create assembler level code, which can be more efficient than compiler generated code.