Commit Graph

2011 Commits (mbed-os-5.9)

Author SHA1 Message Date
Jimmy Brisson 107dbe9afb SImplify linkerscirpt usage
Avoids assigning to things that we can't assign
2018-09-07 17:28:57 +01:00
kert 31309e3923 Add combined hex target to CMake 2018-08-23 19:11:02 -05:00
Olli-Pekka Puolitaival f3f72c866d Fix target_name variable in some use cases 2018-08-23 17:16:59 -05:00
Olli-Pekka Puolitaival dc0a2332b8 Fix building with python 3 2018-08-23 17:16:51 -05:00
Olli-Pekka Puolitaival 9cbc91f2d7 Print stack trace in case of verbose 2018-08-23 17:14:47 -05:00
Olli-Pekka Puolitaival 3760e9f012 Fix build_data functionality with python 3 2018-08-23 17:14:47 -05:00
Jimmy Brisson 5dd290412c Stabilize macro ordering in mbed_config.h 2018-08-13 14:48:10 +01:00
Jimmy Brisson 5769f52e03 Fix Microlib compatibility for -t ARM
Missing from common flags:
 * `-D__MICROLIB`
 * `--library_type=microlib`

This patch adds them
2018-08-13 14:44:27 +01:00
Martin Kojtal faaa14c458 iar: MK22F use xx12 Freescale for 7.80.x
This fixes the failure for IAR regarding floating point.
2018-08-13 14:44:27 +01:00
Martin Kojtal a261fe170a iar: kl43 - use nxp MCU definition 2018-08-13 14:44:27 +01:00
Martin Kojtal b9ab52e503 frdm-k22f: fix IAR definition
Based on the https://www.keil.com/boards2/nxp/frdm_k22f/ - it contains xxx12 MCU.
However IAR 7.80 has only xxx5 version, thus leaving NXP added version as xxx5.
2018-08-13 14:44:27 +01:00
Martin Kojtal 7461844ec0 iar: remove nxp duplicate definitions
Fixes #7634
2018-08-13 14:44:27 +01:00
klaas019 87ac96e0a8 Add MTS Dragonfly bootloader back after accidental removal from pr #7131 2018-07-30 10:41:41 -05:00
Ganesh Ramachandran 83d95ad918 Added Support for Toshiba TMPM3H6 2018-07-30 10:41:38 -05:00
Cruz Monrreal II d7c925d906 Removed extra ARMc6 instance in unique mapping 2018-07-27 13:40:02 -05:00
Jimmy Brisson 0cf7b7e267 Disable make_armc6 on v8m 2018-07-27 13:30:08 -05:00
Jimmy Brisson decdc9344f Correct uvision exporter support check 2018-07-27 13:30:08 -05:00
Jimmy Brisson 3924c7721c Allow ARMC6 only mbed 5 releases 2018-07-27 13:30:08 -05:00
ccli8 ee0806d0de Remove M2351KIAAEES from iar_definitions.json
M2351 doesn't support IAR yet.
2018-07-27 13:30:08 -05:00
Jimmy Brisson 256d94bef4 Update compiler check to allow only v6 for OS 5 2018-07-27 13:30:07 -05:00
Jimmy Brisson f22d164ad1 Add `Mxx_NS` core-based labels 2018-07-27 13:30:07 -05:00
ccli8 ad5772a425 Fix part number in IAR export 2018-07-27 13:30:07 -05:00
Deepika 5876114f23 Use Cortex M23 specific header files and interrupts
1. Update use of correct header files
2. Added missing entry of M2351 device in IAR defines.
3. Removed support of ARM toolchain in targets.json
2018-07-27 13:30:04 -05:00
Jimmy Brisson 0ac5f32579 Show Mbed 2 support in compile -S 2018-07-27 13:30:00 -05:00
Jimmy Brisson 0eafe2c288 Skip target lookup in test builds.
This should allow custom targets to be transferred to each process
when building in parallel
2018-07-15 22:54:26 -05:00
Jimmy Brisson 2e0139ebc9 Tools: Correct release version "parsing" for py3 2018-07-15 22:54:26 -05:00
Jimmy Brisson c37190e525 Drop quotes from command line make 2018-07-15 22:54:26 -05:00
Jimmy Brisson e672a3e6d0 Correct cmse lib creation for the make_gcc_arm 2018-07-15 22:54:26 -05:00
Jimmy Brisson f730d491ce Fix Python3 bug with `mbed export -S` 2018-07-15 22:54:26 -05:00
Jimmy Brisson c9308754b9 Ensure that files generated have a directory 2018-07-15 22:53:58 -05:00
Jimmy Brisson 44e2a009fd Partial revert of "CMSIS/RTX: Adapt Mbed OS to CMSIS/RTX device support scheme" 2018-07-15 22:53:45 -05:00
Jimmy Brisson f9c25ee769 Correct string usage in version checking 2018-07-15 22:53:45 -05:00
Jimmy Brisson acf278af52 Add aliases to example exporter options 2018-07-15 22:53:44 -05:00
Jimmy Brisson 63a075f497 Correct -E help 2018-07-15 22:53:44 -05:00
Jimmy Brisson d6d3b51939 Correct argv usage 2018-07-15 22:53:44 -05:00
Jimmy Brisson 05bcc160c2 Simplify main function 2018-07-15 22:53:44 -05:00
Jimmy Brisson cfcf9a1a18 Reformat part of project.py 2018-07-15 22:53:44 -05:00
Jimmy Brisson 3f0391984f Move exporter alias handling into CLI 2018-07-15 22:53:44 -05:00
Jens Alfke b0f31e38b5 Recognize ".cc" and ".hh" source file extensions
".cc" --> C++ source code
".hh" --> header

This change allows existing source code with this naming
convention (e.g. my company's) to be used in mbed.os projects.
2018-07-15 22:53:44 -05:00
Jimmy Brisson 4dfc20ccd8 Use defaultdict in the other place 2018-07-15 22:53:31 -05:00
Jimmy Brisson 573fd4f739 Summarize memory map when --stats-depth is 0 2018-07-15 22:53:31 -05:00
Jimmy Brisson 5773e80bb5 Add a test for MDK pro version detection 2018-07-15 22:53:30 -05:00
Jimmy Brisson cff8651863 Use Component section for ARM compiler version 2018-07-15 22:53:30 -05:00
jeromecoutant b567934ef0 build_api.py : add comment about separate_names 2018-07-15 22:48:50 -05:00
Jimmy Brisson f32d86f4ff Include symbols in dumped build profiles
This will make incremental compile more complete, taking device_has and
inheritance hierarchy into account.
2018-07-15 22:48:50 -05:00
Senthil Ramakrishnan 3df882762d Fix tool crashing when lines end with cr(not crlf) 2018-06-29 17:11:50 +01:00
jeromecoutant bcc532d4a6 build_api script : separate PeripheralPins.o 2018-06-29 17:11:50 +01:00
Jimmy Brisson f73f8d5a53 Test and correct GCC version check 2018-06-29 17:10:17 +01:00
Jimmy Brisson e36bd9fe0f Test IAR version check 2018-06-29 17:10:17 +01:00
Jimmy Brisson 9f74d641f0 Test and correct ARMCC version check 2018-06-29 17:10:17 +01:00