Ganesh Ramachandran
0a1d9fa018
added IAR export for TMPM066
2017-10-23 11:17:31 +05:30
Roberto Spelta
b969979127
added IAR export for STM32L476JG
2017-10-10 16:04:52 +02:00
Pierre-Marie Ancele
c17c410dc6
add target definition for sw4stm32 exporter
2017-10-06 11:37:03 +02:00
adustm
88a1540813
Add STM32L496VG to be able to exprot a program in IAR
2017-10-06 11:35:16 +02:00
Jimmy Brisson
9b62dce47e
Merge pull request #5199 from mgiaco/master
...
Add quotes to preprocessor path on export
2017-10-05 11:12:24 -05:00
Jimmy Brisson
41998d5836
Merge pull request #5084 from adustm/NUCLEO_L486_export
...
Allow exporters for NUCLEO_L486RG
2017-10-05 11:12:06 -05:00
Mahadevan Mahesh
880f106740
Change LPC54608 to LPC546XX to include support for LPC54608/18/28
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-10-02 11:20:27 -05:00
Piotr Grygorczuk
728a3a4a76
mbed LPC1768 & Xpresso LPC1769 unified
...
Target of LPC1769 links to mbed LPC1768.
The PinNames.h has conditional compile for the pin names.
LWIP lpc17xx emac driver modified to allow LPC1769 target
2017-10-02 11:05:39 +01:00
Jimmy Brisson
1a04b0a7b4
Merge pull request #5052 from mbedNoobNinja/Branch_Export
...
ds5 & e2studio export fix
2017-09-29 10:09:30 -05:00
Mathias Giacomuzzi
ca5bcf7592
remove the first join
2017-09-27 12:31:45 +02:00
Mathias Giacomuzzi
0947db6400
add quotation marks for compiler path
2017-09-26 11:01:01 +02:00
Jimmy Brisson
482c2aef2d
Merge pull request #5149 from theotherjimmy/update-export-link
...
Update link in GettingStarted to current docs
2017-09-25 10:13:09 -05:00
Jimmy Brisson
6ca2342fba
Merge pull request #5166 from theotherjimmy/force-armc5-preproc
...
Force preprocessing of asm for make_armc5
2017-09-25 10:12:28 -05:00
Jimmy Brisson
b8863862cc
Merge pull request #4959 from phyokyaw/master
...
e2 studio exporter update
2017-09-25 10:11:13 -05:00
adustm
4817f06435
Allow exporters for NUCLEO_L486RG
2017-09-22 14:21:00 +02:00
Martin Kojtal
c6f655c02e
Merge pull request #4779 from JarnoEtt/sw4stm_exporter_fix
...
Fixed sw4stm32 exporter
2017-09-22 11:36:21 +01:00
Jimmy Brisson
69c38012eb
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-21 17:37:10 -05:00
Jimmy Brisson
97b0dd8bd5
Update link in GettingStarted to current docs
2017-09-21 15:32:26 -05:00
Jimmy Brisson
a62f89da05
Correct uvision template to correctly pass include paths
2017-09-14 09:39:00 -05:00
Jimmy Brisson
8db0fa9819
Correct rename mistake in make arm compiler exporters
2017-09-14 09:14:47 -05:00
Jimmy Brisson
3e1b96d899
Disable response files on export
...
None of the exporters can handle them, so just don't do it
2017-09-13 15:14:26 -05:00
Jaakko Heikkilä
6b6187a405
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-13 12:05:27 +03:00
Jaakko Heikkilä
c13b80cc75
export: Corrections to Sw4STM32 after review
...
Add double quotes to linker command unconditionally.
2017-09-13 12:05:27 +03:00
Jaakko Heikkilä
5b0fe22652
export: Fix invalid id's in Sw4STM32 project files
2017-09-13 12:05:27 +03:00
Jaakko Heikkilä
b94ad5aa35
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-13 12:05:27 +03:00
Jaakko Heikkilä
847276455b
export: Add debug configuration to Sw4STM32
2017-09-13 12:05:27 +03:00
Jaakko Heikkilä
9d386b23e4
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-13 12:05:27 +03:00
Jaakko Heikkilä
e1d163ba0a
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-13 12:05:27 +03:00
Jaakko Heikkilä
98e578f707
export: Fix after testing Sw4STM32
...
Quotation marks in defines had to be replaced with html codes.
2017-09-13 12:05:27 +03:00
Jaakko Heikkilä
e0cdda6e72
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-13 12:05:27 +03:00
Jaakko Heikkilä
d8d2b404cd
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-13 12:05:27 +03:00
Jaakko Heikkilä
83127db09e
export: Sw4STM32 inherits GNUARMEclipse
...
Sw4STM32 is using methods from GNUARMEclipse class to handle flags.
Flags are also passed to cproject file.
2017-09-13 12:05:27 +03:00
Jaakko Heikkilä
dbf20fca39
export: Change linker script name
...
SW4STM32 linker script name now contains target name.
Print formatting is using new Python style.
2017-09-13 12:05:27 +03:00
Jaakko Heikkilä
b2876c47d1
export: Fix sw4stm32 linker script problem
...
Added makefile.target, and rule for linker script pre-compilation.
2017-09-13 12:05:27 +03:00
Jarno Komula
fbc4a89607
Review changes + including config header from toolchain.get_config_header() instead of hardcoding it to project file.
2017-09-13 12:05:27 +03:00
Jarno Komula
0b90c827bd
Better readability.
2017-09-13 12:05:27 +03:00
Jarno Komula
2d27e2730f
Review corrections.
2017-09-13 12:05:27 +03:00
Jarno Komula
6289596f04
Fixed sw4stm32 exporter
2017-09-13 12:05:27 +03: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
mbedNoobNinja
3ba6620521
"ds5_5 & e2studio export fix"
2017-09-11 09:30:43 +03: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
Phyo Kyaw
2cbca704d8
e2 studio exporter update
2017-08-23 17:00:55 +01: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
JojoS
08c44a029b
use optimization setting from flags
...
optimization is set for debug and release builds
2017-08-16 18:12:37 +02:00
JojoS
e41cc45297
added targets from LPCXpresso exporter
...
added all targets from older LPCXpresso exporter
2017-08-16 18:11:53 +02:00
JojoS
2bd7b4dee1
added templates for LPC4088 and LPC11H37
...
target specific templates use a common template .cproject.tmpl and extend it by adding target information. This is necessary for the flash and debugging tools
2017-08-16 18:11:11 +02:00
JojoS
16c4150741
added generated flags
...
target family, fpu
removed 'develop' proffile, it causes errors in import
2017-08-16 18:10:35 +02:00
JojoS
41c5fdbcbe
created project compiles in MCUX
...
project is read, but still fixes necessary:
- archticture is fixed entry, read from config
- linker options
- linker script file ?
- linker settings 'managed build' page causes error
- develop still not working
2017-08-16 18:10:02 +02:00
JojoS
544fd2a9d0
make excluded_folders POSIX conform
...
change backslash to forward slash in excluded_folders set
2017-08-16 18:09:27 +02:00
JojoS
af177c577e
changed template to gae exporter style
...
creates output for debug, develop and release builds
TODO. replaces some fixed flags, develop build not working , linker has no input files
2017-08-16 18:08:41 +02:00
JojoS
f9152c2bd6
exporter based on lpc54114 template from nxpmicro
...
- used LPC4088 for testing
- split template for LPC54114 into common and Cortex-Mx dependet parts like in old LPCXpresso exporter
- changed fixed linker script name to name from options
Todo: use flags and configurations from options (like in gae exporter)
2017-08-16 18:07:55 +02:00
Mahadevan Mahesh
8ae5edacda
Add support for MCUXpresso inside mbed exporter
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-08-15 23:18:22 +02:00
Jimmy Brisson
b1d3669f3a
Merge pull request #4850 from janjongboom/vscode_defines
...
Add list of defines to vscode exporter
2017-08-14 11:39:44 -05:00
Jimmy Brisson
479fca70a1
Merge pull request #4836 from NXPmicro/IAR_Support
...
mbed exporter: Add IAR support for various NXP platforms
2017-08-10 09:37:57 -05:00
Jimmy Brisson
0dcf71b181
Merge pull request #4828 from alzix/enhancement/exporter/cdt
...
Enhancement - exporter/cdt
2017-08-10 09:37:39 -05:00
Jan Jongboom
c921717ba7
Add list of defines to vscode exporter
2017-08-03 12:44:40 +02:00
Mahadevan Mahesh
55e81fa8bb
mbed exporter: Add IAR support for various NXP platforms
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-08-01 09:16:18 -05:00
Alexander Zilberkant
4b5535f9b6
Fix CDT debugger settings on Linux - remove .exe suffix
...
On Linux machines arm-none-eabi-gdb executable do not have .exe suffix.
On Windows machines - it is possible to run an executable without explicit .exe suffix.
This change fixes debugger settings for Linux hosts
2017-08-01 08:40:32 +03:00
Alexander Zilberkant
bd660ec82e
Rename Eclipse .launch file according to project name
...
Since Eclipse supports working with multiple projects in the same workspace, .launch file name
should include project name for creating unique per-project .launch file.
2017-08-01 08:40:32 +03:00
Alexander Zilberkant
7744587dc6
Remove unused Python imports
2017-08-01 08:40:31 +03:00
JojoS
0c254448e0
verify libname before stripping
2017-07-31 23:34:48 +02:00
JojoS
c8bb167f1f
fix unresolved linker msg: __wrap_
...
adding libraries to gcc linker group command
2017-07-31 23:34:48 +02:00
Jimmy Brisson
2305a8c7e4
Merge pull request #4783 from theotherjimmy/refactor-exporter-ignores
...
Collect ignored directories in scan and use in exporters
2017-07-31 15:25:07 +00:00
Jimmy Brisson
78a1eddf61
Merge pull request #4804 from johanstokking/fix/4802-copy-static-files
...
Copy static files only
2017-07-27 09:47:32 -05:00
Jimmy Brisson
d2ad8867e7
Merge pull request #4742 from theotherjimmy/deprecate-exporters
...
Deprecate unsupported exporters
2017-07-27 09:40:12 -05:00
Jimmy Brisson
c8e6cf5bdd
Collect ignores from scan resources and use in exporetrs
2017-07-26 14:31:22 -05:00
Johan Stokking
382e030bdc
Use immutable tuple instead of mutable list
...
Signed-off-by: Johan Stokking <johan@stokking.nl>
2017-07-25 13:48:53 +02:00
Johan Stokking
9bcd1da2fa
ZIP export static files
...
Signed-off-by: Johan Stokking <johan@stokking.nl>
2017-07-25 13:46:55 +02:00
Johan Stokking
f8abcf4050
Copy static files also when zipping
2017-07-24 21:11:09 +02:00
Johan Stokking
b0f5b3d768
Copy static files only
...
Signed-off-by: Johan Stokking <johan@stokking.nl>
2017-07-24 20:39:28 +02:00
Jimmy Brisson
54cb6ef871
Deprecate Simplicity Version 3
2017-07-19 11:23:53 -05:00
Martin Kojtal
692d9055b1
Merge pull request #4725 from theotherjimmy/extra_targets_exporters
...
Parse and use custom targets in exporters
2017-07-13 17:00:38 +02:00
Jimmy Brisson
756d062e73
Deprecate LPCXpresso
2017-07-11 11:16:17 -05:00
Jimmy Brisson
cc37669af2
Deprecate KDS
2017-07-11 11:16:05 -05:00
Jimmy Brisson
1c4d615912
Deprecate e2studio
2017-07-11 11:15:43 -05:00
Jimmy Brisson
8856f1ab0a
Deprecate Coide
2017-07-11 11:15:31 -05:00
Jimmy Brisson
fea553c6d5
Deprecate Atmel Studio
2017-07-11 11:15:13 -05:00
Jimmy Brisson
39f8a7d261
Create deprecated exporter class decorator
2017-07-11 11:14:52 -05:00
Jimmy Brisson
1d9fe5e337
Remove unusable exporters
2017-07-11 11:14:28 -05:00
Jimmy Brisson
81446f69be
Generate exporter suppored lists when needed
2017-07-07 14:45:32 -05:00