You are currently reviewing an older revision of this page.
PLEASE NOTE: This example does not build when Keil Musca A BSP v2.0.0 or later is installed.
This example utilises both core 0 and core 1, and implements a separate project for each. You need to set a project as the "Active Project" in order to compile it, load it, or view it's settings.
The two cores communicate with each other through the Message Handling Unit (MHU).
Both cores “press” the other core's doorbell and then wait for their own doorbell to be pressed.
After this communication is finished they both start to blink an LED forever
All the target options necessary for compiling, loading and debugging this example are already set in the project for you. These can be viewed by clicking on the "Options for Target" button for both projects.
The example creates two images (one for each core), which need to be compiled separately. It does not matter which project is compiled first. Each projects image can be loaded onto the board by clicking the Load icon. It does not matter which image is loaded first.
IMPORTANT NOTE: The latest Keil pack examples have been developed using newer firmware than that delivered on the boards. Before trying to use these examples on the boards, please ensure that the board has the latest firmware installed (see here for instructions on installing the latest firmware).