Mathias Giacomuzzi
98b247a963
remove the first join
2017-10-20 16:18:27 +01:00
Mathias Giacomuzzi
2b1597a007
add quotation marks for compiler path
2017-10-20 16:18:27 +01:00
adustm
7320e7411d
Allow exporters for NUCLEO_L486RG
2017-10-20 16:18:27 +01:00
Mahadevan Mahesh
95b6acd095
Change LPC54608 to LPC546XX to include support for LPC54608/18/28
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-10-06 14:12:47 +01:00
mbedNoobNinja
b0e7e6e2b2
"ds5_5 & e2studio export fix"
2017-10-06 14:12:46 +01:00
Phyo Kyaw
be7685e87d
e2 studio exporter update
2017-10-06 14:12:43 +01:00
Jimmy Brisson
ade705a8bc
Force preprocessing of asm for make_armc5
...
It seem to preprocess asm with the `.S` extension on linux, but the
windows build of Arm Compiler 5 seems to omit the preprocessing step
unless you have a `.sx` extension. Odd.
2017-09-25 11:34:37 -05:00
Jaakko Heikkilä
431fac4445
export: Add missing flags to Sw4STM32
...
Some of the optimization and warning flags, which were supported by the
gnuarmeclipse exporter, were missing from the sw4stm32.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
60b0eccf93
export: Corrections to Sw4STM32 after review
...
Add double quotes to linker command unconditionally.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
b45a5636f2
export: Fix invalid id's in Sw4STM32 project files
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
d4a9de15c3
export: Remove build directories from excluded paths
...
Directories Debug and Release must not be excluded. Otherwise, Eclipse is
not able to find binaries, which are stored to build directories.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
d916081b94
export: Add debug configuration to Sw4STM32
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
6e6919c3cd
export: Fix Windows problems with Sw4STM32
...
Quoting linker preprocessor command, if path contains parentheses. Using
relative path to shorten list of included directories. Using Eclipse
variables to get path to preprocessor.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
53f7dcc4f6
export: Remove preprocessed ld files after build
...
Sometimes Sw4STM32 exporter receives wrong linker script file. Because build
directories cannot be excluded from scanned resources, ld files are removed.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
f92955a3bf
export: Fix after testing Sw4STM32
...
Quotation marks in defines had to be replaced with html codes.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
d9b978f3f5
export: Invalid linker script path in Sw4STM32
...
Fixed invalid linker script path in project file.
Using 'defines' instead of 'symbols' in compiler options.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
deb9c1b3ea
export: Remove dublicate methods in Sw4STM32
...
Removed unused methods and methods with dublicate functionality.
Removed unused imports. Generating list of defines for assembler.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
7d2328564b
export: Sw4STM32 inherits GNUARMEclipse
...
Sw4STM32 is using methods from GNUARMEclipse class to handle flags.
Flags are also passed to cproject file.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
db376bf083
export: Change linker script name
...
SW4STM32 linker script name now contains target name.
Print formatting is using new Python style.
2017-09-24 21:34:29 +01:00
Jaakko Heikkilä
65c4a2204d
export: Fix sw4stm32 linker script problem
...
Added makefile.target, and rule for linker script pre-compilation.
2017-09-24 21:34:29 +01:00
Jarno Komula
3408e25714
Review changes + including config header from toolchain.get_config_header() instead of hardcoding it to project file.
2017-09-24 21:34:29 +01:00
Jarno Komula
c2eafc9d38
Better readability.
2017-09-24 21:34:29 +01:00
Jarno Komula
224ada2a51
Review corrections.
2017-09-24 21:34:29 +01:00
Jarno Komula
f870269075
Fixed sw4stm32 exporter
2017-09-24 21:34:29 +01:00
Jimmy Brisson
8579eedad7
Correct uvision template to correctly pass include paths
2017-09-19 11:36:37 +01:00
Jimmy Brisson
374ce26759
Correct rename mistake in make arm compiler exporters
2017-09-19 11:36:37 +01:00
Jimmy Brisson
c40368113a
Disable response files on export
...
None of the exporters can handle them, so just don't do it
2017-09-19 11:36:37 +01:00
Jimmy Brisson
06b00683c3
Genericify arm compiler exporter to versions 5 + 6
2017-09-11 13:20:32 -05:00
Jimmy Brisson
e9d3166a5e
Expose present get_compile_options API in Toolcahins
2017-09-11 13:20:32 -05:00
Jimmy Brisson
15a9a0382b
Enable Compiling with ARMC6 across all targets
...
remove duplicate sys.cpp
2017-09-11 13:20:32 -05:00
Jimmy Brisson
a108adf396
Merge pull request #4916 from JojoS62/add_MCUXpresso_exporter
...
Add mcuxpresso exporter
2017-09-08 09:44:25 -05:00
Jimmy Brisson
a3bb8e370b
Allow eclipse to fail for mysteriously in build
2017-09-06 17:38:58 -05:00
Jimmy Brisson
9d51b1afa8
Add imports for build
2017-09-06 16:58:40 -05:00
Chris Snow
e783e98066
Export linker flags so that bootloader projects build correctly
2017-09-05 22:03:29 +01:00
JojoS
32c56b2743
added support for targets with extra SDK
...
some targets need an additional SDK.
2017-09-01 09:45:42 +02:00
JojoS
d00d6f412a
add support for K64F target
...
added template for K64F
2017-09-01 09:43:36 +02:00
JojoS
2615982b3a
applied patch from mmahadevan108
...
- fixes invalid char '#' in linker script
- added 'mbedclean'
2017-09-01 09:41:12 +02:00
JojoS
025b8d9a4d
changed execuatable name for tests
2017-08-23 17:02:33 +02:00
JojoS
f776631d3b
added target LPCPC54608
...
from patch by mmahadevan108
2017-08-22 21:37:14 +02:00
JojoS
07355e1362
removed empty project
...
was just an copy template for new targets
2017-08-21 22:19:42 +02:00
JojoS
9f628bb431
use UID class from gnuarmeclipse exporter
...
use global UID class
removed outcommented code
2017-08-21 22:08:07 +02:00
JojoS
e4570dbb49
add template for LPC1549
2017-08-21 21:26:16 +02:00
JojoS
9d77dffc2a
fix export static_files to zip
...
fixed adding a list and a tuple
2017-08-16 23:37:35 +02:00
JojoS
6710e79486
fixed is_target_supported()
...
path for checking the templates was not independent
2017-08-16 23:04:08 +02:00
JojoS
e2fd0ea152
revert hack to force zipfile creation
...
remove forcing to create zipfiles
2017-08-16 18:45:39 +02:00
JojoS
9dc1191c60
derive from gnuarmeclipse class
...
derive from gnuarmeclipse class instead of copy
is_target_supported is true when .cproject template for targetname exists
2017-08-16 18:16:36 +02:00
JojoS
239406dd25
removed unnecessary entrys
2017-08-16 18:15:10 +02:00
JojoS
9e1abfe16c
added missing flags
...
added:
- compiler standard
- optimization flags
- warning flags
- different other flags
2017-08-16 18:14:33 +02:00
JojoS
7e7aa72c81
added support for LPC54114 and LPC54608
...
project template for LPC54114 is from preinstalled MCU, template for LPC54608 is empty because SDK is not yet available
2017-08-16 18:13:57 +02:00
JojoS
6f0b2dec31
fixed linker errors
...
for mbed 2: user lib (e.g. mbed lib) needs to be added to library group
linker command changed: add flags after object files
2017-08-16 18:13:17 +02:00