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