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.
10 years, 6 months ago.
I can't work tutorial 1768 build.py
I try mbed tools tutorial. following is resule.
kazu@kazu-deverop:~/mbed/gitexport/mbed/workspace_tools$ ./build.py -m LPC1768 -t GCC_CS [WARNING] Using default settings. Define you settings in the file "workspace_tools/private_settings.py" or in "./mbed_settings.py" >>> BUILD LIBRARY CMSIS (LPC1768, GCC_CS) Assemble: startup_LPC17xx.s [Errno 2] No such file or directory Completed in: (0.01)s Build failures: * GCC_CS::LPC1768 kazu@kazu-deverop:~/mbed/gitexport/mbed/workspace_tools$
my settings.py file.
############################################################################## BUILD_DIR = abspath(join(ROOT, "build")) # ARM armcc = "standalone" # "keil", or "standalone", or "ds-5" if armcc == "keil": ARM_PATH = "C:/Keil_4_54/ARM" ARM_BIN = join(ARM_PATH, "BIN40") ARM_INC = join(ARM_PATH, "RV31", "INC") ARM_LIB = join(ARM_PATH, "RV31", "LIB") elif armcc == "standalone": ARM_PATH = "/home/kazu/armsoucery/arm-none-linux-gnueabi" ARM_BIN = join(ARM_PATH, "bin") ARM_INC = join(ARM_PATH, "include") ARM_LIB = join(ARM_PATH, "lib") elif armcc == "ds-5": ARM_PATH = "C:/Program Files (x86)/DS-5" ARM_BIN = join(ARM_PATH, "bin") ARM_INC = join(ARM_PATH, "include") ARM_LIB = join(ARM_PATH, "lib") ARM_CPPLIB = join(ARM_LIB, "cpplib") MY_ARM_CLIB = join(ARM_PATH, "lib", "microlib") # GCC ARM GCC_ARM_PATH = "/home/kazu/armsoucery/arm-none-linux-gnueabi" # GCC CodeSourcery GCC_CS_PATH = "/home/kazu/armsoucery/bin" # GCC CodeRed GCC_CR_PATH = "C:/code_red/RedSuite_4.2.0_349/redsuite/Tools/bin"
I don't know [Errno 2] No such file or directory. I find startup_LPC17xx.s already. Please advice for me.
Question relating to:
1 Answer
10 years, 6 months ago.
Hello,
please rename your settings to private_settings.py, as there's a warning issued when you run workspace_tools.
The error you see means the toolchain can be found in the path specified.
Regards,
0xc0170
Thank you Martin, I try to make file to the private_settings.py. but I can't solve this issue.
#mbed SDK #cut of any licence comment limitation 3000 char this site. from os.path import join, abspath, dirname import logging ROOT = abspath(join(dirname(__file__), "..")) # These default settings have two purposes: # 1) Give a template for writing local "private_settings.py" # 2) Give default initialization fields for the "toolchains.py" constructors ############################################################################## # Build System Settings ############################################################################## BUILD_DIR = abspath(join(ROOT, "build")) # ARM armcc = "standalone" # "keil", or "standalone", or "ds-5" if armcc == "standalone": ARM_PATH = "/home/kazu/armsoucery/arm-none-linux-gnueabi" ARM_BIN = join(ARM_PATH, "bin") ARM_INC = join(ARM_PATH, "include") ARM_LIB = join(ARM_PATH, "lib") ARM_CPPLIB = join(ARM_LIB, "cpplib") MY_ARM_CLIB = join(ARM_PATH, "lib", "microlib") # GCC ARM GCC_ARM_PATH = "/home/kazu/armsoucery/arm-none-linux-gnueabi" # GCC CodeSourcery GCC_CS_PATH = "/home/kazu/armsoucery/bin" BUILD_OPTIONS = [] # mbed.org username MBED_ORG_USER = "kazu_zamasu" ############################################################################## # Test System Settings ############################################################################## SERVER_PORT = 59432 SERVER_ADDRESS = "10.2.200.94" LOCALHOST = "10.2.200.94" MUTs = { "1" : {"mcu": "LPC1768", "port":"/dev/ttyACM0", "disk":'/media/mbed', "peripherals": ["TMP102", "digital_loop", "port_loop", "analog_loop", "SD"] }, "2": {"mcu": "LPC11U24", "port":"/dev/ttyACM0", "disk":'/media/mbed', "peripherals": ["TMP102", "digital_loop", "port_loop", "SD"] }, "3" : {"mcu": "KL25Z", "port":"/dev/ttyACM0", "disk":'/media/mbed', "peripherals": ["TMP102", "digital_loop", "port_loop", "analog_loop", "SD"] }, } ############################################################################## # Private Settings ############################################################################## try: # Allow to overwrite the default settings without the need to edit the # settings file stored in the repository from workspace_tools.private_settings import * except ImportError: print '[WARNING] Using default settings. Define you settings in the file "workspace_tools/private_settings.py" or in "./mbed_settings.py"'
result
workspace_tools$ ./build.py -m LPC1768 -t GCC_ARM >>> BUILD LIBRARY CMSIS (LPC1768, GCC_ARM) Compile: system_LPC17xx.c [Errno 2] No such file or directory Completed in: (0.01)s Build failures: * GCC_ARM::LPC1768
Please advice require this SDK path. Regards, Kazu,
posted by 03 Jun 2014