of this book covered various techniques in locating problems in program code. In this section, we will summarize the most common mistakes and problems that software developers might encounter when developing software for the Cortex®
-M0 and Cortex-M0+ microcontrollers.
G.1. Program Does Not Run/Start
There can be many different possible reasons including dysfunctional hardware. A number of possibly software caused are listed here.
G.1.1. Vector Table Missing or Vector Table in Wrong Place
Depending on the tool chain, you might need to create a vector table. If you do have a vector table in the project, make sure it is a vector table which is suitable for Cortex®-M0 or Cortex-M0+ processors (e.g., vector table code ...