I just did a fresh install of SEGGER Embedded Studio for ARM, Release 3.52 Build 2018091305.37077, Windows x64.
I wanted to target the STM32F411CE, so I installed packages for: CMSIS 5 CMSIS-CORE, CMSIS 5 CMSIS-DSP and then STM32F4xx CPU Support Package. The installation of STM32F4xx CPU Support Package installed CMSIS-CORE which is down revision from CMSIS 5.
Some questions:
1) How do I setup to use CMSIS 5?
2) It seems the CMSIS 5 is down rev. from what ARM has on GitHub. What is the best way to install the latest CMSIS version?
3) I've noticed that ES has pre-built versions of CMSIS. I'm guessing that if we do #2, that we'll have to tell ES how to build CMSIS.
4) I use STM32CUBEMX to setup projects. I then import the Keil version into ES. When STM32CUBEMX creates the directories and files for the project, it includes a version of CMSIS! Any idea how this resolves against the pre-built versions included in ES?
5) If you go to the CMSIS 5 package page (studio.segger.com/packages/ind…ackages/CMSIS-CORE_V5.htm), in the documentation section, it says: "To use the CMSIS-CORE library in your own projects, install the CMSIS 5 package and set the Libraries > CMSIS 5 CMSIS-CORE Library project property to YES. I can't find this setting. Help.
Sorry if the questions are confusing. I've bee trying to wrap my head around this but haven't succeeded and could really use your help.
Thank you!
Harjit
I wanted to target the STM32F411CE, so I installed packages for: CMSIS 5 CMSIS-CORE, CMSIS 5 CMSIS-DSP and then STM32F4xx CPU Support Package. The installation of STM32F4xx CPU Support Package installed CMSIS-CORE which is down revision from CMSIS 5.
Some questions:
1) How do I setup to use CMSIS 5?
2) It seems the CMSIS 5 is down rev. from what ARM has on GitHub. What is the best way to install the latest CMSIS version?
3) I've noticed that ES has pre-built versions of CMSIS. I'm guessing that if we do #2, that we'll have to tell ES how to build CMSIS.
4) I use STM32CUBEMX to setup projects. I then import the Keil version into ES. When STM32CUBEMX creates the directories and files for the project, it includes a version of CMSIS! Any idea how this resolves against the pre-built versions included in ES?
5) If you go to the CMSIS 5 package page (studio.segger.com/packages/ind…ackages/CMSIS-CORE_V5.htm), in the documentation section, it says: "To use the CMSIS-CORE library in your own projects, install the CMSIS 5 package and set the Libraries > CMSIS 5 CMSIS-CORE Library project property to YES. I can't find this setting. Help.
Sorry if the questions are confusing. I've bee trying to wrap my head around this but haven't succeeded and could really use your help.
Thank you!
Harjit