Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
7 years, 2 months ago.
Getting a project for Silicon labs EFM32GG11B420F2048GL120
Hi, I am trying to create an mbed OS project with the chip i mentioned in the title (EFM32GG11B420F2048GL120). I am not being able to compile the project with the EFM32GG_STK3700 target. I have the latest version of GNU ARM and mbed-cli of version 1.7.5. I have set the path for the GCC_ARM_PATH and tool chain to GCC_ARM. I still can't compile the blinky example. mbed compile gives me the following error message:
WARNING: MBED_ARM_PATH set as environment variable but doesn't exist
WARNING: MBED_GCC_ARM_PATH set as environment variable but doesn't exist
usage: make.py [-h] [-m MCU] [-t TOOLCHAIN] [--color] [--cflags CFLAGS]
[--asmflags ASMFLAGS] [--ldflags LDFLAGS] [-c]
[--profile PROFILE] [--app-config APP_CONFIG] [-p PROGRAM]
[-n PROGRAM] [-j JOBS] [-v] [--silent] [-D MACROS]
[-S [{matrix,toolchains,targets}]] [-f GENERAL_FILTER_REGEX]
[--stats-depth STATS_DEPTH] [--automated] [--host HOST_TEST]
[--extra EXTRA] [--peripherals PERIPHERALS]
[--dep DEPENDENCIES] [--source SOURCE_DIR]
[--duration DURATION] [--build BUILD_DIR] [-N ARTIFACT_NAME]
[-d DISK] [-s SERIAL] [-b BAUD] [-L] [--rpc] [--usb] [--dsp]
[--testlib] [--build-data BUILD_DATA] [-l LINKER_SCRIPT]
make.py: error: Could not find executable for GCC_ARM.
Currently set search path: No path set
[mbed] ERROR: "c:\python27\python.exe" returned error.
Code: 2
Path: "C:\Users\SumanLahal\Desktop\try\mbed_blinky"
Command: "c:\python27\python.exe -u C:\Users\SumanLahal\Desktop\try\mbed_blinky\.temp\tools\make.py -t GCC_ARM -m EFM32GG_STK3700 --source . --build .\BUILD\EFM32GG_STK3700\GCC_ARM"
Tip: You could retry the last command with "-v" flag for verbose output
---
Could anyone please help how can i create a project for this chip? Has anyone tried with it? I appreciate your help.
Br, Suman
1 Answer
7 years, 2 months ago.
Hi Suman,
It looks like you have not set your GCC_ARM path correctly. On my Windows 10 computer I use the following command to set my GCC_ARM path with Mbed CLI: mbed config -G GCC_ARM_PATH "C:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q2-update\bin"
Please make sure you are using the path to the root "bin" folder within your GCC_ARM installation directory for your GCC_ARM_PATH. More information about setting your toolchain directories can be viewed here: https://github.com/armmbed/mbed-cli#through-mbed-cli-configuration
Please let me know if you have any questions!
- Jenny, team Mbed
If this solved your question, please make sure to click the "Thanks" link below!