Commit Graph

23620 Commits (86a03e7f2b627ac2103d82a625622da961eecdcc)

Author SHA1 Message Date
Jaeden Amero 86a03e7f2b crypto: Update Mbed Crypto to 1.0.0
There are no differences from Mbed Crypto 1.0.0d7 other than the version
number.
2019-03-24 09:48:43 +00:00
Brian Daniels 03677a6477 Add comments about the proper use of specific ARMC6 arguments 2019-03-24 09:48:43 +00:00
Brian Daniels ca4c3e09b8 Version check the compiler in all build functions
This enables the use of Mbed Studio's version of ARMC6.
2019-03-24 09:48:43 +00:00
Brian Daniels 748985353f Clean up some whitespace 2019-03-24 09:48:43 +00:00
Brian Daniels 31bc4725df Test detection of Mbed Studio version of ARMC6 2019-03-24 09:48:43 +00:00
Brian Daniels eb27d8ed17 Remove stray prints and whitespace 2019-03-24 09:48:43 +00:00
Brian Daniels c7c39a755d Conditionally enable --ide=mbed from ARMC6 based on compiler version.
If the Mbed Studio build of ARMC6 is found, add the --ide=mbed to all
necessary executables.
2019-03-24 09:48:43 +00:00
Brian Daniels 6823b82004 Whitespace clean up 2019-03-24 09:48:43 +00:00
Jimmy Brisson 5d8a77aedb Fall back to target.json memories when CMSIS has empty memories 2019-03-24 09:48:43 +00:00
Jimmy Brisson 5f7c439619 Configure sector information in targets.json 2019-03-24 09:48:43 +00:00
Oren Cohen 2cff0ef18f Add missing sector data 2019-03-24 09:48:43 +00:00
Oren Cohen 627f47f161 Remove device_name from targets.json 2019-03-24 09:48:43 +00:00
Oren Cohen 41555c1500 Remove cypress targets from CPM 2019-03-24 09:48:43 +00:00
Oren Cohen ae2ad20e3c Add RAM regions for cypress platforms 2019-03-24 09:48:43 +00:00
Kimmo Vaisanen 9e9f2a2747 Cellular: Fix plmn trace for IAR
IAR compiler does not seem to like printing null strings.
2019-03-24 09:48:43 +00:00
Jimmy Brisson b2e921fc72 Collect excluded libraries into ignored_dirs 2019-03-24 09:48:43 +00:00
Jimmy Brisson cae0401acf Test that excluded libraries are correctly collected 2019-03-24 09:48:43 +00:00
Jimmy Brisson 5c0ffd7188 Deduplicate RAM defines to linker command line 2019-03-24 09:48:43 +00:00
Jimmy Brisson d4656078f3 Use PSA overrides for RAM 2019-03-24 09:48:43 +00:00
Jimmy Brisson 66fd93ba78 Deduplicate MBED_ROM_xxxx defines on IAR linker command line 2019-03-24 09:48:43 +00:00
Sarah Marsh b18dbc7378 Fix undefined tr_debug for QUECTEL_BG96 cellular feature 2019-03-24 09:48:43 +00:00
Martin Kojtal 85cbc290a2
Merge pull request #10158 from ARMmbed/release-candidate
5.12.0-rc3
2019-03-20 10:41:37 +01:00
Cruz Monrreal 32762d61ad
Merge pull request #10159 from kfnta/alzix/rc-help
Update secure binaries for RC3
2019-03-19 11:22:42 -05:00
Alexander Zilberkant 290f6121b4 "Update secure binaries for LPC55S69_S" 2019-03-19 17:29:15 +02:00
Alexander Zilberkant d99f82a557 "Update secure binaries for FUTURE_SEQUANA_M0_PSA" 2019-03-19 17:28:47 +02:00
Alexander Zilberkant 322e901bf7 "Update secure binaries for CY8CKIT_062_WIFI_BT_M0_PSA" 2019-03-19 17:27:41 +02:00
Amir Cohen 77b60f4e06 Add flashiap block device comment 2019-03-19 13:12:36 +00:00
Amir Cohen 43f4e25496 Fix functionality for FlashIAPBD & SlicingBD
Due to discovery of inconsistent sector sizes in devices storage the is_valid_erase function was adjusted,
For FlashIAPBD the 'code size' was included to the calculation, preventing faulty "virtual" addresses calculation.
For SlicingBD the same error was fixed and in all 3 validation functions that sent addresses for validation and program/read/erase
different addresses.
2019-03-19 13:12:36 +00:00
David Saada a566fab330 Add bootloader support for the LPC55S69 board
bla
2019-03-19 13:12:36 +00:00
Jimmy Brisson 69ed7fc212 Override rom used by managed bootloader with PSA roms 2019-03-19 13:12:36 +00:00
Jimmy Brisson e0d8b4b02a Test that secure/non-secure memories are passed
To managed bootloader mode
2019-03-19 13:12:36 +00:00
Jimmy Brisson f6f39860e7 Clean all lint errors in configuration system 2019-03-19 13:12:36 +00:00
Mahesh Mahadevan ba463c1b57 Update to provide the right device name in the Asymmetric case
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-19 13:12:35 +00:00
Mahesh Mahadevan d5295dbde2 LPC55S69: Add IAR and uvision exporter support
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-03-19 13:12:35 +00:00
avolinski 9f8db7ecd4 Temporary disable Crypto HW accelerator on STM32F439xI chipset due to issue: https://github.com/ARMmbed/mbed-os/issues/10095 2019-03-19 13:12:35 +00:00
Oren Cohen 6fa5c9e1d2 "Update secure binaries for LPC55S69_S" 2019-03-19 13:12:34 +00:00
Michael Schwarcz 5311b90cf4 LPC55S69_S: reduce ITS size to 32KB
- Reduce LPC55S69 secure side ITS from 64KB to 32KB
2019-03-19 13:12:18 +00:00
Yossi Levy e1d08ad93c Updating CY8CKIT_062_WIFI_BT_PSA bootloader image 2019-03-19 13:12:17 +00:00
Yossi Levy c997b0eda1 Updating address of secure and non secure rom in CY8CKIT_062_WIFI_BT_PSA index.json file 2019-03-19 13:12:17 +00:00
Yossi Levy 122a018b97 Updating Cypress CY8CKIT_062_WIFI_BT_PSA and CY8CKIT_062_BLE device name 2019-03-19 13:12:17 +00:00
Yossi Levy 2ac05a0ec0 Adding documentation for MBED_APP_START and MBED_APP_SIZE in TARGET_CY8C62XX and TARGET_CY8CKIT_062_BLE linker scripts 2019-03-19 13:12:17 +00:00
Oren Cohen 25be419d65 Update features/FEATURE_BOOTLOADER/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT_PSA/mbed_lib.json
Co-Authored-By: yossi2le <yossi.levy@arm.com>
2019-03-19 13:12:16 +00:00
Yossi Levy f05f3ec7a4 mbed-os to support bootlader for Cypress CY8CKIT_062_WIFI_BT_PSA and CY8CKIT_062_BLE 2019-03-19 13:12:16 +00:00
Oren Cohen cd2d1bde36 "Update secure binaries for CY8CKIT_062_WIFI_BT_M0_PSA" 2019-03-19 13:12:16 +00:00
Evgeni Bolotin ecd6f21bed modify rpb base address for M0 2019-03-19 13:11:58 +00:00
Oren Cohen 86d030dbaa Finish memory protection and add static assert 2019-03-19 13:11:58 +00:00
Evgeni 51818e4d10 "Update secure binaries for CY8CKIT_062_WIFI_BT_M0_PSA" 2019-03-19 13:11:57 +00:00
Evgeni Bolotin 21f81cca20 make protected secure flash region configurable and change secure and non secure default region sizes 2019-03-19 12:59:08 +00:00
Jimmy Brisson a197ebcae5 Correct FPU settings traceback found by IAR
Fixes #9974

The error was that the Asymmetric CPUs were assumed to have the same
structure as the Symmetric CPUs. This is clearly false.

This PR changes the FPU detection of Asymmetric CPUs to find the correct
core and use it's cpu settings.

    [x] Fix
    [ ] Refactor
    [ ] Target update
    [ ] Functionality change
    [ ] Docs update
    [ ] Test update
    [ ] Breaking change
2019-03-19 12:59:08 +00:00
Brian Daniels 3ee1410ea2 Correct check for the ARM toolchain binary in the PATH.
The compiler used for the ARM toolchain changes depending on the target.
This changes the front end scripts to do the proper toolchain look up
before checking the system PATH for the compiler executable. The tools
were always checking for the ARMC5 compiler, now it should check for the
right version.
2019-03-19 12:59:08 +00:00