Commit Graph

23587 Commits (d5295dbde2727c9b51f9a10c8d388750e3aa20a6)

Author SHA1 Message Date
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
Brian Daniels a375e52595 Make the presence of cmsis-pack-manager package optional 2019-03-19 12:59:08 +00:00
Michael Schwarcz 0e84d19f2f Update NS IAR icf file 2019-03-19 12:59:08 +00:00
Michael Schwarcz 42fca9ae0e Reduce 32KB from LPC55S69_S binary size 2019-03-19 12:59:08 +00:00
Martin Kojtal c0939781ea
Merge pull request #10067 from ARMmbed/release-candidate
Release candidate for mbed-os-5.12.0-rc2
2019-03-13 13:31:23 +01:00
Netanel Gonen 1668a9d875 move init of test into greentea init function 2019-03-13 10:22:21 +00:00
Cruz Monrreal II a04507af32 "Update secure binaries for LPC55S69_S" 2019-03-12 12:06:46 -05:00
Cruz Monrreal II 8c216f85d7 "Update secure binaries for FUTURE_SEQUANA_M0_PSA" 2019-03-12 10:46:04 -05:00
Cruz Monrreal II 9210b34815 "Update secure binaries for CY8CKIT_062_WIFI_BT_M0_PSA" 2019-03-12 10:39:54 -05:00
Oren Cohen 91ea832957 Bugfix: send the correct parameter to _get_target_info() 2019-03-12 10:06:41 -05:00
paul-szczepanek-arm 561d9e81b9 qualify cordio pal includes 2019-03-12 10:06:41 -05:00
adbridge 0c87ded17a Fix cut/paste error in the new example github link 2019-03-12 10:06:41 -05:00
adbridge 22e2a0df96 Looks like only the LPC55S69_NS flavour of target is required. 2019-03-12 10:06:41 -05:00
adbridge bd3eeea9ba Remove unecessary _S and _NS target variants from new example 2019-03-12 10:06:41 -05:00
adbridge cceb16c85a Add new mbed-os-example-attestation example 2019-03-12 10:06:41 -05:00
Arto Kinnunen fc73e4534a Use Mbed OS coding style
Run astyle 3.0 for the changed c-files.
2019-03-12 10:06:40 -05:00
Arto Kinnunen c7c0af8488 Add spi_get_peripheral_name to MCUEpresso spi_api
Fix issue https://github.com/ARMmbed/mbed-os/issues/9149.

Port changes from https://github.com/ARMmbed/mbed-os/pull/9845 also
to targets: K64F, K66F, KW24D and KW41Z
2019-03-12 10:06:40 -05:00
Alexander Zilberkant 5d3059ce77 remove hidden tad
Co-Authored-By: netanelgonen <netanel.gonen@arm.com>
2019-03-12 10:06:40 -05:00
Netanel Gonen e4ae7144fb update crypto complience tests importer, fix include to mbedtls config 2019-03-12 10:06:40 -05:00
Netanel Gonen 3a4fd57b3e change the include to mbedtls/config.h 2019-03-12 10:06:40 -05:00
Oren Cohen 4972263933 Minor changes fixing the script from getting stuck
* git diff of bin/hex files could be huge print and make
* calling python unbuffered with stdout=subprocess.PIPE could be problematic
2019-03-12 10:06:40 -05:00
Michael Schwarcz 66afa696e3 Update tfm_importer.json 2019-03-12 10:06:40 -05:00
Michael Schwarcz 0ac2cd377f TF-M patch: Handle extended stack frame in tfm_svcall_psa_call
- Fix failing attestation test on LPC55S69
- Link to bug tracking: https://developer.trustedfirmware.org/T276
2019-03-12 10:06:40 -05:00
Alexander Zilberkant 64530095b9 Rename psa_system_reset to mbed_psa_system_reset
add noreturn attributes
update lifecycle service to use psa/error.h
fix doxygen
2019-03-12 10:06:40 -05:00
Oren Cohen 12d63be6c3 Enhancements
* Replace call with check_call to throw exception on failure
* Check if binaries actually been changes before calling git commit
* Docstrings for all functions
* Small refactor
2019-03-12 10:06:40 -05:00
Oren Cohen 799deb8169 Add git commit option 2019-03-12 10:06:40 -05:00
Oren Cohen a9ad0f9c7c Update docs for PSA tools 2019-03-12 10:06:40 -05:00
Oren Cohen 422bf25520 PSoC 6 Correct TRNG behaviour
* Remove NVSEED from M0_PSA
* Disable TRNG support for PSA M4
2019-03-12 10:06:40 -05:00
itayzafrir ef368937aa Fix crypto compliance tests
Prevent passing null buffer with size which is non-zero.
2019-03-12 10:06:40 -05:00
Netanel Gonen 815372455c add needed crypto macros to secure side 2019-03-12 10:06:40 -05:00
Oren Cohen 2c49ae1cf1 Fix error codes for psa_attestation_inject_key 2019-03-12 10:06:40 -05:00
Oren Cohen 960d52b8d2 Reset ITS before the test start 2019-03-12 10:06:39 -05:00
Donatien Garnier b984dbdfa3 Generate BLE Random Static Address on U-blox Odin-W2 platform 2019-03-12 10:06:39 -05:00
kegilbert 92e076e3ad Allow baremetal to build by removing PSA 2019-03-12 10:06:39 -05:00