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