Cruz Monrreal
63242cfbb4
Merge pull request #9939 from kfnta/fix_for_secure_partition
...
Fix for secure partition
2019-03-06 20:00:38 -06:00
Cruz Monrreal
f3ecc0b485
Merge pull request #9940 from davidsaada/david_psoc6_reduce_prog_size
...
Reduce flash page size from 512 to 32 bytes in PSOC6 based boards
2019-03-06 13:44:39 -06:00
David Saada
9cacd029ef
Reduce flash page size from 512 to 32 bytes in PSOC6 based boards
...
Page size in all PSOC6 boards is 512 bytes. This is very problematic in
all storage applications. This change reduces the page size (in flash_api's
flash_program_page API) to 32 by reading the original page, modifying it
with programmed data and programming it back. The number 32 for page size
conforms to the number of times (16) this action can be done.
2019-03-06 13:45:27 +02:00
Netanel Gonen
094f2a6b6e
Update PSoC 6 pre-build secure partition
2019-03-05 15:12:09 +02:00
Martin Kojtal
e75794ec6e
Merge pull request #9888 from ARMmbed/feature-armc6
...
ARM Toolchain update to ARM Compiler 6.11(ARMC6)
2019-03-04 12:23:38 +01:00
Oren Cohen
cfb60ec955
Fixes
...
* Add #include <stddef.h> to psa/client.h
* Add Attestation service to TFM
* Update FUTURE_SEQUANA_PSA secure binaries
* Remove MBED_SPM from K64F
* Refactor psa_manifest/sid.h
* Increase stackl size in spm-client tests
* Add handling of errors from psa_get in partitions
2019-03-03 13:30:58 +02:00
Michael Schwarcz
6341d44591
Update FUTURE_SEQUANA_M0_PSA default binaries
2019-03-03 10:55:47 +02:00
Senthil Ramakrishnan
45c727ee6f
Workaround(recommended by compiler team) for FVP_MPS2 targets to use ARM Compiler 6
2019-03-01 13:40:42 -06:00
Martin Kojtal
7c9a71846e
Merge pull request #9469 from kjbracey-arm/spi_muxing
...
SPI upgrade - per-peripheral mutex and GPIO-based SSEL
2019-03-01 18:38:27 +01:00
Martin Kojtal
f559d03ae2
Merge pull request #9766 from deepikabhavnani/uarm_fixes
...
Update Toolchain Arm Micro scatter files
2019-03-01 16:54:27 +01:00
Kevin Bracey
b12be6bb80
Rename SPI_COUNT to DEVICE_SPI_COUNT
...
Avoid collision with some HALs that already define SPI_COUNT.
2019-03-01 14:37:04 +02:00
Martin Kojtal
857cd9fba1
Merge pull request #9845 from jarlamsa/stm_spi_peripheral_name
...
Add spi_get_peripheral_name() to stm_spi
2019-03-01 12:15:04 +01:00
Martin Kojtal
b5d713d6d7
Merge pull request #9866 from j3hill/QSPI_Align
...
QSPI write alignment fix for nRF52x
2019-03-01 10:54:58 +01:00
Deepika
122549910e
Add Crash report section to all uARM files
2019-02-28 19:54:38 -06:00
Deepika
6ab48b1863
Update linker scripts for LPC824 and Wiznet
2019-02-28 19:54:38 -06:00
deepikabhavnani
944483b0f7
Add missing SHEBANG = #! armcc -E
2019-02-28 19:54:38 -06:00
deepikabhavnani
75040535ed
Addressed review comments to correct size values
2019-02-28 19:54:38 -06:00
deepikabhavnani
0ff2d42143
Heap and stack size picked from linker files,export symbols not needed
2019-02-28 19:54:38 -06:00
deepikabhavnani
0dc5561991
Guard RAM start and size defines
2019-02-28 19:54:38 -06:00
deepikabhavnani
adae2e9f32
Target_Atmel: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:38 -06:00
deepikabhavnani
4b95b51e1b
Target_Freescale: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:38 -06:00
deepikabhavnani
e731a1589f
Target_GigaDevice: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:38 -06:00
deepikabhavnani
2a192509c3
Target_NUVOTON: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:38 -06:00
deepikabhavnani
c91d35ccc8
Target_NXP: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:38 -06:00
deepikabhavnani
6b98bc2771
Target_SiLabs: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:38 -06:00
deepikabhavnani
b598dc1f46
Target_STM: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:54:28 -06:00
deepikabhavnani
a9ce4b3d9a
Target_WIZWIKI: Add ARM_LIB_STACK and ARM_LIB_HEAP section
...
Instead of user defined symbols in assembly files or C files,
use linker scripts to add heap and stack - this is inconsistent
with ARM std linker scripts
2019-02-28 19:52:06 -06:00
deepikabhavnani
7f6b4e51a3
Microlib only supports the two region memory model
...
Update arm_std.c and linker scripts to use ARM_LIB_STACK
and ARM_LIB_HEAP section from scatter files, instead of user
defined symbols
2019-02-28 19:52:06 -06:00
Cruz Monrreal
befed111f5
Merge pull request #9668 from moranpeker/psa-init-attestation
...
PSA Initial Attestation service
2019-02-28 18:25:16 -06:00
Cruz Monrreal
e393c2dc0b
Merge pull request #9785 from c1728p9/default_to_us_ticker
...
Use us ticker for tickless on devs with wrapper
2019-02-28 18:25:01 -06:00
Cruz Monrreal
e6caa122cb
Merge pull request #9812 from kjbracey-arm/wait_ns
...
Add wait_ns API
2019-02-28 18:21:46 -06:00
Cruz Monrreal
4b9d07a1da
Merge pull request #9792 from sarahmarshy/nucleo-gcc-bootloader
...
NUCLEO_L073RZ Bootloader support
2019-02-28 18:21:14 -06:00
Senthil Ramakrishnan
99674833c7
Use ARMC5 for Cypress targets and fixes targets.json line duplication
2019-02-28 12:48:37 -06:00
Senthil Ramakrishnan
4d175544aa
Use ARMC5 for FVP targets
2019-02-28 12:03:15 -06:00
Senthil Ramakrishnan
8231ebaf43
Make ARMC6 as the default ARM toolchain for MTB targets
2019-02-28 12:03:13 -06:00
Senthil Ramakrishnan
41e3329363
targets.json changes to select ARMC5 for specific targets
2019-02-28 11:58:25 -06:00
Senthil Ramakrishnan
8624fdf0a7
Build metadata check added
2019-02-28 11:56:30 -06:00
Seppo Takalo
76f90c2544
Add ARMC6 binaries for MTB Cypress targets
2019-02-28 11:55:20 -06:00
d-kato
7aebee07b1
GR_LYCHEE,RZ_A1H,VK_RZ_A1H: Update to fix ARMC6 build failures
2019-02-28 11:55:19 -06:00
Senthil Ramakrishnan
5632b94923
Temporarily disabling KW24D for AC6
2019-02-28 11:53:02 -06:00
Senthil Ramakrishnan
0b54ea2fec
Enable RDA targets
2019-02-28 11:53:01 -06:00
Senthil Ramakrishnan
7b3f30c425
Temporarily disable RDA targets to pass CI
2019-02-28 11:53:01 -06:00
Senthil Ramakrishnan
84785ae086
Check for __ARMCC_VERSION only
2019-02-28 11:53:00 -06:00
Senthil Ramakrishnan
988aba4fc4
ARMc6 build fixed for Nordic targets
2019-02-28 11:53:00 -06:00
Russ Butler
4bead9220d
Use the RTC for the low power ticker on L073RZ
...
Due to a bug the LPTIM peripheral can cause interrupts to fire at the
wrong time on the NUCLEO_L073RZ. This patch switches the backend
of the low power ticker to the RTC until this bug is addressed.
2019-02-28 10:09:50 -06:00
Moran Peker
8447463379
remove unsupported psa target
2019-02-28 11:17:31 +02:00
itayzafrir
02f5918013
Update pre-built hex file for secure side tests
2019-02-28 10:29:53 +02:00
j3hill
5d79ba82e7
QSPI write alignment fix for nRF52x
...
If the data buffer for a write is not 4-byte aligned, use an aligned 16 byte buffer on the stack
2019-02-27 09:58:32 -06:00
itayzafrir
4764b5505c
Add pre-built hex file for secure side tests
2019-02-27 16:28:36 +02:00
Moran Peker
5211a92af7
Revert file permissions changes 100644 to 100755
2019-02-27 14:14:19 +02:00