Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Open Source Software and Platforms
Open Source Software and Platforms
Wiki Arm Compiler setup for Musca-B1 Software Examples
  • Help
  • Jump...
  • Cancel
  • About this wiki
  • Supported platforms
  • Obtaining support
  • +Arm Reference Platforms deliverables
  • +A-class platforms
  • -M-class platforms
    • -IoT Subsystems
      • Corstone-300 Platforms
      • +Beetle development board
      • -Musca development boards
        • Musca Platforms Links & Resources
        • +Musca-A development board
        • -Musca-B1 development board
          • Musca-B1 Links & Resources
          • Musca-B1 Frequently Asked Questions
          • Musca-B1 Firmware update & QSPI / eFlash Boot recovery
          • Keil Support for Musca-B1
          • -Musca-B1 Software Examples
            • TF-M Musca-B1 Demo
            • TF-M Musca-B1 Regression Test
            • Arm Compiler setup for Musca-B1 Software Examples
          • Musca-B1 warm reset of eFlash
        • +Musca-S1 development board
        • Configuring S/NS Memory in an Armv8-M System
  • +R-class platforms
  • +FPGA prototyping boards
  • +Open source software

Arm Compiler setup for Musca-B1 Software Examples

The TF-M Keil pack software examples for Musca-B1 are set up to use Arm Compiler v6.9 by default.  This works fine for Keil MDK v5.25, but causes a build error in later versions of MDK which come with later versions of Arm Compiler.

To successfully build the examples in Keil MDK v5.26 or later you will need to make the following changes to the project set up.

For each of the projects within the Musca-B1 example workspace please follow these instructions:

  1. Set the project as the Active project
  2. Open the Options dialogue for the project either from the Projects menu or by pressing the Options wizard button near the top of the screen:


  3. In the Options dialogue, under the ‘Target’ tab, in the ‘Code Generation’ box to the top right change the ARM Compiler selection to “Use default compiler version 6’
  4. Press ‘OK'

 

With this setting, the projects should compile without error using the default v6 compiler installed with your version of Keil MDK (version 5.26 or later).

  • Share
  • History
  • More
  • Cancel
Related
Recommended