Commit Graph

2479 Commits (07cd9a10c7ea47f99ce22bfae518d0031c248022)

Author SHA1 Message Date
Martin Kojtal 3f5c4de3b5 examples: fix incorrect target addition in 5.11.3rc 2019-01-26 20:58:49 +01:00
Kevin Gilbert 207aa6cfce Add empty en_phonet.
Required to run with aspell and comply with license changes
2019-01-25 14:29:59 +00:00
Martin Kojtal 672665ad1c travis: remove phonedat database
Not permissive license
2019-01-25 14:29:59 +00:00
deepikabhavnani 9a8d748fd3 Corrected the targets value in json file as CI uses real board names 2019-01-25 14:29:59 +00:00
Deepika c5747c44fa DSP_PRESENT flag is needed for Armv8m devices having DSP enabled 2019-01-25 14:29:59 +00:00
Deepika 7dc93e0820 Set DSP and floating point flags for ASM files 2019-01-25 14:29:59 +00:00
Qinghao Shi 7864012ef4 Examples: enabled some examples build for FVP_MPS2_M3 target 2019-01-25 14:29:59 +00:00
Cruz Monrreal II adc768b197 Added warning suppression to python api_tests. Apparently local laptop isn't fast enough for test generation, but CI is 2019-01-25 14:29:59 +00:00
Martin Kojtal a08c3af82b STM32H743ZI: iar removal as not supported in v7.x
Fixes #9426
2019-01-25 14:29:59 +00:00
Naveen Kaje 1133a65b48 tools: build_api: remove redundant initialization and fix spelling 2019-01-25 14:29:59 +00:00
Michal Paszta c92dac82fe TCP/UDP greentea tests refactoring and cleanup 2019-01-25 14:29:59 +00:00
Brian Daniels 97bf0d5cd3 uARM targets now build in correct ARM_MICRO directory
This is for OS2 testing. Previously, targets that were configured with
the option "default_toolchain": "uARM" would still build to a
TOOLCHAIN_ARM_STD directory. This fixes these targets to build into
TOOLCHAIN_ARM_MICRO.
2019-01-25 14:29:59 +00:00
kegilbert da99f9e955 Add doxygen spellcheck jobs to Travis
Currently tests
    - drivers
    - platform
    - rtos
    - events
    - features/netsocket
2019-01-25 14:29:59 +00:00
Mahesh Mahadevan 6e67930f1c Supply test config for KW41Z
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-01-25 14:29:59 +00:00
Mahesh Mahadevan 6be2ef21c4 Add nanostack support for KW41Z
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-01-25 14:29:59 +00:00
Michael Schwarcz 8a1964eedc Update cmsis_importer.json SHAs
- Missing: CMSIS/RTX: Patch to conditionally compile (fb354752eb)
- New: CMSIS/CORTEX-M: Don't build mbed_tz_context.c in TF-M targets (d3f7abdb7c)
2019-01-14 13:06:14 +00:00
Deepika a48a99e8c5 Added IAR assembly file update commit to cmsis importer
In future when performing CMSIS update b228cd9db0
commit can be merged to 287121ffdc -
CMSIS/RTX: Pre-processor defines used for assembly
2019-01-14 13:06:14 +00:00
Michael Schwarcz 57d269c317 tools/importer script changes 2019-01-14 13:06:14 +00:00
Alastair D'Silva b0220082de Don't use define checks on DEVICE_FOO macros (partner code)
The DEVICE_FOO macros are always defined (either 0 or 1).

This patch replaces any instances of a define check on a DEVICE_FOO
macro with value test instead.

Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
2019-01-14 13:06:14 +00:00
jeromecoutant 1b67295203 NUCLEO_H743ZI: add initial SDK 2019-01-14 13:06:14 +00:00
Kevin Bracey 2789854475 ARMC6: Use float-abi=hard
For binary compatibility with ARMC5, use the hard ABI variant whenever
we have FP hardware - this is ARMC5's default behaviour, which we do not
override.

Cortex-M4F was already using hard; this brings M7F and M33F into line.
2019-01-14 13:06:14 +00:00
c_jin b5a4c0c000 Delete added information (GD32F307VG) 2018-12-27 22:44:59 -06:00
c_jin fc86ddb28a Add GD32F307VG 2018-12-27 22:43:53 -06:00
c_jin f6e0391e0e Delete added information (GD32F307VG) 2018-12-27 22:36:18 -06:00
c_jin 24546f7ac8 Add GD32F307VG 2018-12-27 22:36:18 -06:00
Mahesh Mahadevan 0a4cb3c8c3 Update to add support for Cortex-M33FD
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-12-27 22:26:02 -06:00
Brian Daniels a4a00ff7cf Fixing execution of OS2 tests 2018-12-27 22:26:01 -06:00
deepikabhavnani 1b8b00e329 Add core option for Cortex-M33 with DSP enabled
Signed-off-by: Deepika Bhavnani <Deepika.Bhavnani@arm.com>
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-12-27 22:25:59 -06:00
Jenny Plunkett 1faadae378 Removed "ALL" from PrettyTable import 2018-12-27 22:25:58 -06:00
Jenny Plunkett eae72efa45 Apply GitHub style to exporter matrix 2018-12-27 22:25:58 -06:00
Kevin Bracey d3610d5d4e memap.py: Cope with IAR 8 linker map
IAR 8 linker map puts C++14-style apostrophe digit separators in its
addresses, such as:

     .data   inited  0x2000'1ff0    0x4  mbed_rtx_idle.o [159]

Extend the regex pattern to allow this.
2018-12-27 22:25:58 -06:00
Oren Cohen 68c3d6c657 Correct behavior of PSA code generator
* Don't generate files if a test does not contain additional partitions
2018-12-27 22:25:58 -06:00
Naveen Kaje 2fdec729a0 tools: fix up build_api padding logic and clean up unused code
Patch from the end of the first segment. Remove unused code.
2018-12-27 22:25:57 -06:00
Naveen Kaje f7a114eba8 tools: Update build_api
Rename loop varibles for better readability and
formatting changes.
2018-12-27 22:25:57 -06:00
Naveen Kaje c8de1aed5e tools: Update build_api padding method
Update the padding sequence so that the gaps
are padded after all the regions are merged.
This avoids overwriting active regions and
serializes the process.
2018-12-27 22:25:57 -06:00
Naveen Kaje 3f9327bd3d tools: update build_api and __init__ as per review comments 2018-12-27 22:25:57 -06:00
Naveen Kaje b2e4c44734 tools: process bootloader chunks
NRF Softdevice hex file can be in chunks.
Make sure we account for the space where the bootloader resides
by including all the chunks within the end of rom marker. This will
clearly mark out the initial bootloader region.
2018-12-27 22:25:57 -06:00
Simo Sillankorva e33706c12d Remove max_app_addr checking from .hex
* Remove max_app_addr logic from tools/config/__init__.py as it was not working properly with some of the .hex files.
2018-12-27 22:25:57 -06:00
Jammu Kekkonen 73ddffd1aa Review fixes 2 for bootloader region generation 2018-12-27 22:25:57 -06:00
Jammu Kekkonen 319b3d6a3d Review fixes for bootloader region generation 2018-12-27 22:25:57 -06:00
Jammu Kekkonen ed782f52d2 Fix bootloader build region generation and add support for bootloaders with multiple segments, as required by NRF52 bootloader. 2018-12-27 22:25:56 -06:00
zhanglu@realtek-sg.com da0a385f7d This PR modifies the name of the bin file generated for SMCC FOTA feature
This PR modifies the name of the bin file generated for SMCC FOTA feature

Description
Modify name of the bin file from '-payload.bin' to '_update.bin' in REALTEK_RTL8195AM.py file to adapt the manifest tool requirment for the SMCC FOTA feature.

Pull request type
[ ] Fix
[ ] Refactor
[x] Target update
[ ] Functionality change
[ ] Docs update
[ ] Test update
[ ] Breaking change
2018-12-27 22:25:55 -06:00
Jimmy Brisson 6dbdce49b0 Migrate old memap file handling into toolchains
### Description

This PR moves the old memap file handling required for differential
memap from within memap to the toolchain object. This has the
advantage that we can do the `mv <app>.map <app>.map.old` the moment
before it is overwritten by the linker. This should allow multiple
reruns of memap without modifying your build directory.

### Pull request type

    [ ] Fix
    [x] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Docs update
    [ ] Test update
    [ ] Breaking change
2018-12-27 22:25:54 -06:00
Olli-Pekka Puolitaival 03e0a7062b Moving some examples testing from K64F to K66F 2018-12-27 22:25:54 -06:00
Jimmy Brisson 6ea826f0ae Enable stats reporting with a flag in targets.json
### Description

PR #8607 will cause problems for the NRF52832 and the NRF52840
in the online compiler starting with 5.10.2. This PR prevents this problem
by using a toggle in `targets.json` to enable these new defines for every
target except for the NRF52832 and NRF52840.

### Pull request type

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Docs update
    [ ] Test update
    [ ] Breaking change
2018-12-13 15:33:38 +00:00
Brian Daniels 7f418f450c Config parameters override macros 2018-12-11 16:14:46 -06:00
Brian Daniels b4f4ac6d2a Adding unit test for macro config 2018-12-11 16:14:46 -06:00
Brian Daniels 5812ae7004 Ensure macros and parameters with the same name are not repeated.
This covers the case when a macro is set with the same name as a
parameter. Previously, the macro would be repeated on the command line,
which causes certain toolchains to break (ex. IAR assembler). Now the
config system will override the parameter's value with the macro's
value.
2018-12-11 16:14:46 -06:00
Oren Cohen ef7df31fd6 Ignore PSA secure targets 2018-12-11 16:14:46 -06:00
Oren Cohen 5bff3ad9af Prepare postbuild for prebuilt images 2018-12-11 16:14:46 -06:00