Cruz Monrreal
f6bcbfe1f0
Merge pull request #6356 from hug-dev/asm-include-flags
...
Add include search path when preprocessing assembly files for uvision and make_armc5 exports
2018-03-19 16:52:18 -05:00
Jimmy Brisson
14255ca113
Correct syntax for mbed export in Py3
2018-03-16 13:08:20 -05:00
Hugues de Valon
ebc9289d30
Add ASM include flags in uvision export
...
When exporting to a uvision project, the include flags are not put in
the assembly compilation line. When assembling the files containing
includes, the search path will then fail. This patch adds the include
paths to the Assembly sequence, as it is done for compilation.
This issue was found in the pull request ARMmbed/mbed-os#6168 .
Signed-off-by: Hugues de Valon <hugues.devalon@arm.com>
2018-03-14 13:09:07 +00:00
Jimmy Brisson
bd5b34f59c
Correct exporter clean behavior
2018-02-21 09:28:24 -06:00
Cruz Monrreal
c679dee286
Merge pull request #5848 from theotherjimmy/compile-py3
...
Python2+3: mbed compile, mbed test --compile, python unit tests
2018-02-07 15:48:18 -06:00
Jimmy Brisson
cca4425af6
Python2+3: iteritems -> items
2018-02-05 11:04:36 -06:00
Jimmy Brisson
9b8ba4dd98
Use relative path to scatter for include path
2018-02-02 11:53:51 -06:00
Jimmy Brisson
4c57d86cd2
Remove include paths from uvision assembler export
2017-11-15 15:33:43 -06:00
Jimmy Brisson
a62f89da05
Correct uvision template to correctly pass include paths
2017-09-14 09:39:00 -05:00
Jimmy Brisson
15a9a0382b
Enable Compiling with ARMC6 across all targets
...
remove duplicate sys.cpp
2017-09-11 13:20:32 -05:00
Chris Snow
e783e98066
Export linker flags so that bootloader projects build correctly
2017-09-05 22:03:29 +01:00
Jimmy Brisson
81446f69be
Generate exporter suppored lists when needed
2017-07-07 14:45:32 -05:00
sarahmarshy
2abe6be5ba
Turn off "browse information" in Uvision template
...
"Browse information," or the indexer for MDK, causes extremely long
build times when enabled.
2017-06-19 10:44:23 -05:00
Jimmy Brisson
60fea42fdb
Filter supported devices with a post-bin whitelist in uvision
2017-06-13 15:55:36 -05:00
Jimmy Brisson
603ef3d75e
Correct FPU setting for Cortex-M7FD
...
They had floating point turned off before
2017-06-09 00:03:23 -05:00
Sam Grove
2e5ba49b59
Merge pull request #4395 from theotherjimmy/fix-uvision-support
...
Allow generic core exports to UVision
2017-05-26 10:20:33 -05:00
Jimmy Brisson
4d1a4a41fa
Fix Uvision supported check
...
Should now allow for generic targets
2017-05-25 15:01:20 -05:00
Vincent Coubard
deaabf3123
uvision exporter: Escape double quote in flags.
...
Without this fix macro defined as -DFOO="BAR" won't be correctly handled
by uvision.
2017-05-23 14:04:05 +01:00
Jimmy Brisson
d2f2603892
Add the FPU field to the <Cpu> tag it Keil
...
Recently the Keil IDE has released version 5.23. This version requires
the FPU to be set as part of the <Cpu> tag in the .uvprojx (XML project
file). This patch adds the appropriate FPU settings based on the
trailing F (FPU enabled) or FD (Double precesion FPU enabled) string of
the core.
2017-03-01 14:16:12 -06:00
Jimmy Brisson
eadbe71d58
Add core to uvision exporter template
...
Strip trailing F's and D's off of the Cputype in uvision
2017-01-31 12:18:52 -06:00
Martin Kojtal
04a31f3b39
Merge pull request #3534 from sarahmarshy/export-debug
...
Turn on debugging by default when exporting. Remove optimizations for IAR and Uvision
2017-01-16 16:49:39 +00:00
Sarah
54fd40f1da
Turn off optimizations for uvision and IAR
2017-01-10 15:30:31 -06:00
Jimmy Brisson
27e4e7d8a8
Change sorting to ignore case
2017-01-10 15:30:03 -06:00
Jimmy Brisson
36e5fbf136
Asciiabetize the files within a group
2017-01-10 15:18:42 -06:00
Jimmy Brisson
4d6918bd27
Alphabetize UVision groups
2017-01-10 14:50:57 -06:00
Martin Kojtal
9da1ff5290
Merge pull request #3114 from sarahmarshy/uvision-filetype-fix
...
Fix issue with unrecognized uvision file types
2016-11-29 18:09:09 +01: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
6bee31eaad
[exporters] make sure to clean .build and BUILD when testing uvision
2016-11-18 00:22:43 -06:00
Sam Grove
e175f619b2
Merge pull request #3010 from nuket/fix-uvision-hpp
...
Add .hpp to list of Uvision Exporter extensions
2016-11-09 15:21:55 -06:00
Brian Daniels
9d91566927
Using Popen for uvision and unifying the structure of the build function
...
across exporters
2016-11-04 11:14:32 -05:00
Sarah Marsh
b1bdf71749
Fix issue with unrecognized uvision file types
2016-11-04 10:59:09 -05:00
Sarah Marsh
cc154a48cd
[Exporters] Build method documentation. Removal of unused Exception classes.
2016-11-01 15:03:31 -05:00
Sarah Marsh
b9bac0516b
[Exporter tests] changing variable names and respecting requirement kwargs
2016-11-01 15:03:31 -05:00
Sarah Marsh
986af0dd5e
New export-build tests.
...
Allows command line workflow of:
mbed import
mbed export
Also revises exporter supported target checks
2016-11-01 15:03:31 -05:00
Jimmy Brisson
7b15984483
Update pack-derived files, and add safely test
2016-10-20 09:37:02 -05:00
Max Vilimpoc
7faee9099e
Add .hpp to list of Uvision Exporter extensions
2016-10-13 13:12:18 +02:00
Sarah Marsh
fd86fef205
[uvision] Flash DLL string/debug
...
Versioning for arm-pack-manager
2016-10-04 14:26:45 -05:00
Sarah Marsh
2a907d296d
Fix Uvision CPU type error for DP and FPU targets.
2016-10-04 14:13:36 -05:00
Sarah Marsh
9bec4181d9
Uvision FPU setting added to template
2016-10-04 14:13:36 -05:00
Sarah Marsh
ab050a2319
Cpu type set in uvision template
2016-10-04 14:13:36 -05:00
Sarah Marsh
9a02bfb7a3
Additional device names. mbed_targets.md update
2016-10-04 14:13:36 -05:00
Sarah Marsh
8ca7ff2f5b
.lst file goes to hidden .build for uvision5
2016-10-04 14:13:36 -05:00
Sarah Marsh
09c5be5921
Buid logs print with no new lines
2016-10-04 14:13:36 -05:00
Sarah Marsh
a9d1dd005f
Build tests clean and logging revision
2016-10-04 14:13:36 -05:00
Jimmy Brisson
072128b29c
Integrate arm_pack_manager with exporters
2016-10-04 14:13:36 -05:00
Sarah Marsh
6fd1c77727
Refactor uvision. Add support for CMSIS project files
2016-10-04 14:13:36 -05:00