Martin Kojtal
8a92271a3b
Merge pull request #10448 from fredlee12001/master
...
Size should be calculate after confirm the final start address
2019-04-30 09:46:39 +01:00
Martin Kojtal
a85b70e53f
Merge pull request #10477 from VeijoPesonen/config_mesh_wisun
...
Wi-SUN: adds greentea test config
2019-04-30 09:40:35 +01:00
Martin Kojtal
360b7bb033
Merge pull request #10443 from bridadan/fix_binary_notify
...
Fix for downloading the wrong binary in the online compiler
2019-04-30 09:20:12 +01:00
Martin Kojtal
47205bfd02
Merge pull request #10502 from kfnta/feature_trusted-firmware-m_f2dea5b
...
PSA: TFM import
2019-04-30 09:12:37 +01:00
Martin Kojtal
39699d53be
Merge pull request #10398 from bridadan/official_release_changes
...
Clean up ARM toolchains from get_mbed_official_release()
2019-04-29 13:39:12 +01:00
Oren Cohen
14ad60ae01
Update commit sha's
2019-04-28 15:48:18 +03:00
Anna Bridge
c180b1c5f4
Merge pull request #10451 from NXPmicro/Add_IAR_Support
...
MIMXRT1050: Readd IAR support
2019-04-26 13:35:01 +01:00
Anna Bridge
9a581732b0
Merge pull request #10438 from OpenNuvoton/nuvoton_psa_pass_tfm-lvl_linker
...
PSA: Pass TFM_LVL macro to linker files
2019-04-26 13:34:35 +01:00
Anna Bridge
c0feb1a659
Merge pull request #10390 from kjbracey-arm/armc6_fpu_sel
...
Correct some CPU selections in tools
2019-04-26 13:32:29 +01:00
Anna Bridge
1cd709f6b6
Merge pull request #10322 from kjbracey-arm/gcc_builtins
...
GCC: remove `-fno-builtin` option
2019-04-26 13:32:02 +01:00
Veijo Pesonen
7a942fd083
Wi-SUN: adds greentea test config
2019-04-25 14:21:57 +03:00
fred.li
38e088eadd
remove blank line
2019-04-25 09:56:52 +08:00
Kevin Bracey
744e2ccfa7
Tools: Add "Cortex-M33E" option
...
There was a gap in our pattern - we didn't offer M33 with DSP Extension
but no floating-point.
2019-04-23 12:04:20 +03:00
Kevin Bracey
56e2d339c8
Correct some CPU selections in tools
...
* For ARMC6, core types `Cortex-M4` and `Cortex-M7` did not explicitly
add `--fpu=none`, so it defaulted to assuming FPU present. This would
cause a compilation error if the target's cmsis.h had `__FPU_PRESENT`
defined to 0.
* For GCC, `Cortex-M33FE` did not include `+dsp` in the architecture
selection.
* For ARMC5 and ARMC6, `Cortex-M0+` did not pass `M0plus` to the
non-Clang tools.
2019-04-23 12:04:20 +03:00
Mahesh Mahadevan
7cd8ee1599
MIMXRT1050: Readd IAR support
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-04-22 11:47:23 -05:00
fred.li
7941d34e35
Size should be calculate after confirm the start address
2019-04-22 11:53:15 +08:00
Brian Daniels
03f5ffd6b6
Fix for downloading the wrong binary in the online compiler
2019-04-18 16:45:39 -05:00
Martin Kojtal
63e7f09c7e
Merge pull request #10406 from j3hill/cmsis_fix
...
Modify CMSIS pack manager to properly handle OSError
2019-04-18 13:15:59 +01:00
ccli8
717a2a2139
Pass TFM_LVL macro to linker files
...
With this, single linker file can support different TFM security levels.
2019-04-18 14:06:20 +08:00
Brian Daniels
b09ab8855f
Fixing default algorithms in cmsis pack index
2019-04-15 18:17:28 -05:00
j3hill
e54b3f7cbe
Update CMSIS pack manager to properly handle OSError
2019-04-15 10:38:34 -05:00
Brian Daniels
ee174fabef
Make get_mbed_official_release return ARMC5 and ARMC6.
...
Previously it would return "ARM" for "ARMC5", which was quite confusing.
2019-04-12 14:45:28 -05:00
Cruz Monrreal
f1c4a029c2
Merge pull request #9844 from cmonr/travisCI-refactor
...
Travis CI: Stages, OS update, apt-get relief!
2019-04-12 09:17:55 -05:00
Martin Kojtal
8160c34a53
Merge pull request #10257 from theotherjimmy/py3-build-release
...
Correct Python 3 errors and lint warnings in build_release.py
2019-04-12 14:17:31 +01:00
Cruz Monrreal
2641fb38ce
Merge pull request #10364 from kfnta/psa_codegen_refactor
...
Refactor PSA code generators
2019-04-11 20:34:11 -05:00
Cruz Monrreal
582edf503a
Merge pull request #10366 from kjbracey-arm/feature_CMSIS_5_ca812421
...
Update CMSIS to 5.5.1
2019-04-11 20:34:00 -05:00
Cruz Monrreal
3bda0ef36f
Merge pull request #10021 from bridadan/uvision_postbuild_regions
...
Enable post build bootloader merging in uvision
2019-04-11 20:22:36 -05:00
Cruz Monrreal II
2a2ec16a44
Fixed status reporting.
...
'tr' command wasn't doing any replacement
2019-04-11 10:50:21 -05:00
Brian Daniels
583e787ca1
Apply suggestions from code review
...
Co-Authored-By: theotherjimmy <theotherjimmy@gmail.com>
2019-04-11 09:33:15 -05:00
Oren Cohen
904656ebc6
Update commit sha's
2019-04-10 14:26:10 +03:00
Oren Cohen
4e720fddd5
Remove outdated patch
2019-04-10 14:20:56 +03:00
Oren Cohen
ae4341e8db
Refactor PSA code generators
...
* Unify PSA generators
* Replace scanning for mbed_spm templates with json
* Make generate_source_files and parse_manifests common
* Make assert_int an internal function
* Use parse_manifests in pytests
* Update docs
2019-04-10 14:15:28 +03:00
Kevin Bracey
f967c8b3d7
cmsis_importer: take just Source/os_systick.c
2019-04-10 11:56:23 +03:00
Martin Kojtal
bb0baee381
Merge pull request #10347 from bridadan/allow_mbed_2_builds
...
Fix detection of supported targets for mbed 2 builds
2019-04-10 10:02:32 +02:00
Cruz Monrreal
8e0259291b
Merge pull request #10348 from theotherjimmy/fix-memap-m33
...
Parse M33 + GCC_ARM map files
2019-04-09 21:44:26 -05:00
Brian Daniels
fb6fcc5324
Only enable uvision postbuild when in a non-zipped exported project.
...
Projects that are zipped are typically from the online compiler or they
are meant to be used in a separate environment. Since the postbuild
script requires the Mbed OS tools to present in the project, we will
disable the postbuild script when the project is exported to a zipped
project.
2019-04-09 14:10:38 -05:00
Brian Daniels
bbef60fbf2
Correct calls to merge_region_list
2019-04-09 14:10:37 -05:00
Brian Daniels
ae344342d1
Fix import of region functions
2019-04-09 14:10:37 -05:00
Brian Daniels
1319948412
Conditionally enable post build in uvision for managed bootloader
2019-04-09 14:10:36 -05:00
Brian Daniels
a0cce48282
Modify uvision templates to conditionally enable post build
2019-04-09 14:08:14 -05:00
Brian Daniels
d004828589
Add post build script for uvision to support managed bootloader.
2019-04-09 14:08:14 -05:00
Brian Daniels
4734cb7059
Add template for export info needed by the post build script
2019-04-09 14:08:13 -05:00
Brian Daniels
533ee1f717
Add debug and flash init scripts for uvision.
...
These files are used when the post build script is enabled to support
projects that are using managed bootloader mode.
2019-04-09 14:08:13 -05:00
Brian Daniels
a5d89bb088
Update merge_region_list test case
2019-04-09 14:08:13 -05:00
Brian Daniels
5b33dfd6e4
Update calls to merge_region_list
2019-04-09 14:08:13 -05:00
Brian Daniels
3b768de528
merge_region_list now takes in just restrict_size instead of config.
...
merge_region_list was changed to do some extra checks regarding the
different regions. It only was checking the "restrict_size" parameter
and not the whole config option. So this reduces the argument down to
just this value. This makes it easier to serialize the data needed for
post build steps after being built in an exported project.
2019-04-09 14:08:13 -05:00
Cruz Monrreal
803f5fd44e
Merge pull request #9966 from naveenkaje/sct_fix
...
tools: fix the path generated to the sct file
2019-04-09 14:03:09 -05:00
Cruz Monrreal
fba8156bda
Merge pull request #9967 from bridadan/fix_vscode_makefile_zip
...
Fix for projects exported as a zip file (affects online compiler)
2019-04-09 11:05:33 -05:00
Brian Daniels
80b0a4cbd8
Make files call the linker from the build dir, so correct the path
2019-04-09 10:20:20 -05:00
Kevin Bracey
c5b5407dc8
cmsis_importer.json: adjust source paths
2019-04-09 17:34:51 +03:00