ARM Cortex M0
ARM Cortex M0
Course Description
Cortex-M0 software development is a 2 days ARM official course.
The course goes into great depth and provides all necessary know-how to
develop software for systems based on Cortex-M0 processor.
Course Duration
2 days
Goals
1. Become familiar with ARMv6-M architecture
Target Audience
Software engineers that would like developing software for platforms based on
Cortex-M0 microcontroller.
Prerequisites
Course Material
Day #1
Cortex-M0 Core
o Cortex-M0/M3/M4(F) architecture overview
o Programmer’s model
o Pipeline
o Memory map
o Bit-banding
o System timer (SysTick)
o Alignment and Endianness
o System control block
Day #2
Cortex-M0 Debug
o Debug overview
o What is CoreSight?
o Invasive and non-invasive debug
o Debug Access Port (DAP)
o Breakpoints/watchpoints & vector catch
o Cortex-M0 debug
o System control