Commit Graph

267 Commits (mbed-os-5.3)

Author SHA1 Message Date
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