Anna Bridge
97e1c9cbaf
Merge pull request #10287 from linlingao/pr10177
...
Enable MTS_DRAGONFLY_F411RE to register with Pelion
2019-05-10 16:21:46 +01:00
Lin Gao
2c22f549e9
Add option to keep post_binary_hook and make it default. It can be disabled by setting it to null
2019-05-02 11:25:20 -05:00
Martin Kojtal
00f461eee0
Merge pull request #10447 from kfnta/alzix/byos
...
PSA Bring Your Own Service
2019-05-02 08:54:25 +01:00
Alexander Zilberkant
cae568ca07
Add Cortex-M33E to cpu conversion table for ARMC6
2019-04-30 14:55:46 +03:00
Alexander Zilberkant
5f2991dcc7
Handle Cortex-M33E no-fpu flags
...
Add compilation "-mfpu=none" flag for Cortex-M33E.
2019-04-30 14:48:38 +03:00
Alexander Zilberkant
fe9eac78c2
Update PSA tools Readme
2019-04-30 14:41:09 +03:00
Alexander Zilberkant
91505184d3
Integrate with mbeb-cli build system
...
PSA code generation will be called automatically upon mbed invocation.
The autogenerated files will be created under <mbed-os-root>/PSA_AUTOGEN directory.
2019-04-30 14:41:09 +03:00
Oren Cohen
f58e600d6e
Fix armclang fpu detection
2019-04-30 14:11:54 +03:00
Alexander Zilberkant
8c5ba9154d
Update PSA code generator
...
Unify TF-M and Mbed-SPM code generators:
- Unify SPM initialization logic:
- All partitions are registered at once
- Test partitions are guarded by #ifndef
- Introduce single template list
- Beatify template files and add "Autogen-do not modify" notice
Prepare for integration with mbed-os build system:
- Generate all the files in a single place
Simplify tools/psa/release.py script
2019-04-30 14:10:23 +03:00
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