ccli8
6538fd6fb7
Support exporting IAR project
2017-02-24 13:24:18 +00:00
Sarah Marsh
cdbd0ff31c
Add IAR export support for NUCLEO_F207ZG
2017-02-13 13:27:06 +00:00
Russ Butler
fcb2f21483
Fix or remove invalid device names
...
The field device_name is intended to match that of a target in a
device family pack. Remove this field for devices which do not have
a pack. Fix the name for devices that have the name incorrect. Update
IAR definitions for device which no longer have a device_name but
still need to have support for the IAR exporter.
2017-02-13 13:26:57 +00:00
Russ Butler
45fa0f28b1
exporters: allow target name to be used for IAR
...
Allow the IAR exporter to fall back to a target's name if the
device_name entry is missing.
2017-02-13 13:26:55 +00:00
Jimmy Brisson
810d502c7c
Add core to uvision exporter template
...
Strip trailing F's and D's off of the Cputype in uvision
2017-02-13 12:02:40 +00:00
mbedNoobNinja
2006082dbc
Export IDE support added
2017-02-13 12:02:24 +00:00
Jimmy Brisson
063a144b75
Move sw4stm32 into its own dir
2017-01-30 11:20:42 +00:00
Jimmy Brisson
a9056d7e75
Move simplicity to its own dir
2017-01-30 11:20:38 +00:00
Jimmy Brisson
6d6c2a96fd
Move zip into its own dir
2017-01-30 11:20:34 +00:00
Jimmy Brisson
92ede69c68
Move KDS to its own directory
2017-01-30 11:20:30 +00:00
Jimmy Brisson
bc677bce8d
Move e2studio into its own folder
2017-01-30 11:20:26 +00:00
Jimmy Brisson
44c6412554
Move atmelstudio to its own directory
2017-01-30 11:20:21 +00:00
Jimmy Brisson
dd8c22db4a
Move DS_5 into its own directory
2017-01-30 11:20:17 +00:00
Jimmy Brisson
60dab4d30d
Move coide into its own directory
2017-01-30 11:20:13 +00:00
Jimmy Brisson
a9e4180bf7
Move codered to its own directory
2017-01-30 11:20:08 +00:00
Jimmy Brisson
085426a2e3
Allow keyword arguments to jinja env from exporters gen_file
2017-01-30 11:19:24 +00:00
Jimmy Brisson
cc3fd017ac
Fix undefined keys in CMSIS exporter
2017-01-30 11:19:19 +00:00
Jimmy Brisson
45b0f4020d
Fix all undefined key errors in iar exporter
2017-01-30 11:19:14 +00:00
Liviu Ionescu
03d2cb8f03
Exporters: make jinja engine strict
...
- configure the jinja Environment to raise exception when substitution
variables are not defined
- trim spaces and lines, to avoid empty lines in generated files
2017-01-30 11:19:09 +00:00
Jimmy Brisson
cd474c07c5
Use sys_libs from mbedToolchain in Makefiles
2017-01-30 11:18:48 +00:00
Max Vilimpoc
f8fe7d5cf9
Allow user overrides of LINKER_SCRIPT Make variable
2017-01-30 11:18:36 +00:00
Max Vilimpoc
ad4ab2c7d5
Allow user overrides of LINKER_SCRIPT Make variable
2017-01-30 11:18:32 +00:00
Max Vilimpoc
8b1e77af71
Allow user overrides of LINKER_SCRIPT Make variable
2017-01-30 11:18:27 +00:00
Russ Butler
b764241ae8
Fix invalid assert in exporters
...
Assert that the length is greater than one rather than the value
itself. This bug was introduced in the commit:
329be06ad0
-
"exporters - group by directories in prj root"
2017-01-30 11:17:57 +00:00
Sarah
b80c3758e7
Turn off optimizations for uvision and IAR
2017-01-30 11:17:40 +00:00
Jimmy Brisson
25096d83e1
Change sorting to ignore case
2017-01-13 14:35:46 +00:00
Jimmy Brisson
735e336f46
Asciiabetize the files within a group
2017-01-13 14:35:44 +00:00
Jimmy Brisson
7c330289de
Alphabetize UVision groups
2017-01-13 14:35:43 +00:00
Jan Jongboom
15744b2e5c
Eclipse: Symbols should also be loaded when starting a debug session
2017-01-13 14:35:30 +00:00
Russ Butler
cff838d929
exporters - group by directories in prj root
...
Update exporter grouping code to group by directories in the root
of the project rather than by the parent directory of each file. This
reduces the number of groups and allows all mbed-os code to reside
in its own folder.
2017-01-13 14:35:24 +00:00
Jimmy Brisson
40eed3d15b
Repair the Emblocks exporer and rename to EmBitz
...
* Rename because the tool has been renamed
* Removed duplicate symbol definitions
* Removed common flags from ld flags (common are c/c++ only)
* Moved EmBlitz to it's own folder
2017-01-13 14:35:22 +00:00
Franz Schnyder
16eaec27be
Fix review requests
...
- Shorten variable name
- Use comprehension to format include paths
2017-01-13 14:35:13 +00:00
Franz Schnyder
429e22757b
Correctly format include paths for eclipse export
...
Eclipse CDT expects the include paths to include the project name like '/<project>/<include-path>' for workspace include directories.
See issue #3529 .
2017-01-13 14:35:11 +00:00
Jimmy Brisson
f4dd4028e8
Improve error message when exporting for make without a linker script
2016-12-30 12:42:34 +00:00
Brian Daniels
996bf982ce
Adding quotes to echo statements
...
This fixes an issue when make is ran inside the Windows command prompt
2016-12-19 14:39:41 +00:00
Jimmy Brisson
77dccea512
Remove special case for RZ-A1H
2016-12-19 14:39:37 +00:00
Jimmy Brisson
1d19f37d25
Remove special case template for F746ZG
2016-12-19 14:39:34 +00:00
Jimmy Brisson
409be21997
Update IAR template and STM M7 part options
2016-12-19 14:39:31 +00:00
Jimmy Brisson
4476d03f96
Fix typo in IAR definitions
2016-12-19 14:39:29 +00:00
Sarah Marsh
c5c1879ddb
Catch specific exception for TargetNotSupported
2016-12-19 14:38:36 +00:00
Sarah Marsh
1c6d6059a8
IAR export will not fail in the absence of a CMSIS pack
2016-12-19 14:38:35 +00:00
sarahmarshy
52adfe986e
Fix generic ARM CPU target in uvision
...
Generic CPU target not found correctly, because it was not accessing the Cache's index.
@theotherjimmy
2016-12-19 14:38:11 +00:00
Sarah Marsh
d60a8f56a5
Fix issue with unrecognized uvision file types
2016-12-19 14:32:00 +00:00
Sam Grove
f0e3ff4909
[exporters] update makefile build output directory to match mbed-cli and use the special reserved folder BUILD
2016-11-18 00:25:01 -06:00
Sam Grove
a6f5233f45
[exporters] update uvision teamplates so build artifacts end up in BUILD directory, not .build
2016-11-18 00:23:18 -06:00
Sam Grove
7297fdf3f6
[exporters] update iar teamplates so build artifacts end up in BUILD directory, not .build
2016-11-18 00:23:09 -06:00
Sam Grove
6bee31eaad
[exporters] make sure to clean .build and BUILD when testing uvision
2016-11-18 00:22:43 -06:00
Sam Grove
116d8dffdd
[exporters] make sure to clean .build and BUILD when testing iar
2016-11-18 00:22:35 -06:00
Sam Grove
72cdf9d16f
[exporters] iar build artifacts in BUILD directory, not .build
2016-11-18 00:22:21 -06:00
Sam Grove
0d3e9f0968
[exporters] make sure to clean .build and BUILD
2016-11-18 00:21:55 -06:00