Anna Bridge
645c1cebb5
Merge pull request #9021 from naveenkaje/fix_part_size_check
...
tools: check that part size is not exceeding region size
2019-02-07 10:16:12 +00:00
Martin Kojtal
7e18cc5b6a
Merge pull request #9596 from vmedcy/make-cmd-files
...
Implement Linker command/response files in make export
2019-02-07 09:36:19 +01:00
Martin Kojtal
09db995c73
Merge pull request #9625 from kfnta/tools_arm_fix
...
Fix cortex-m33 armlink error
2019-02-07 09:24:42 +01:00
Martin Kojtal
9bda4494ca
Merge pull request #9614 from kfnta/tools_gcc_fix
...
Fix cortex-m33-S gcc compilation error
2019-02-07 09:24:00 +01:00
Michael Schwarcz
965410bef0
Fix cortex-m33-S armlink error
...
Add "-mfpu=none" compilation flag
2019-02-06 10:28:28 +02:00
Martin Kojtal
4ce6ed0f47
Merge pull request #9606 from deepikabhavnani/core_arch_v8m
...
Correct typo no_dsp - nodsp
2019-02-05 16:59:13 +01:00
Michael Schwarcz
0e7d172d0f
Fix cortex-m33-S compile error
...
Compilation error was due to due to bug in gcc.py
2019-02-05 14:48:29 +02:00
Deepika
b49a6b2ad8
Correct typo no_dsp - nodsp
...
armclang - nodsp
armlink - no_dsp
diff --git a/tools/t
2019-02-04 15:40:53 -06:00
Volodymyr Medvid
6918e6a76b
makefile export: create .link_options.txt with echo
...
$(file > $@.in, $(filter %.o, $^)) is not supported in GNU Make 3.81.
Create the linker response file with pipe redirect from echo command.
This is tested with Cygwin make and make 3.8.1 shipped with macOS.
Also, change the linker responce file name to .link_options.txt.
This is an internal file, not a build artifact.
2019-02-04 20:10:47 +02:00
Martin Kojtal
1c483e87b0
Merge pull request #9589 from bridadan/fix_export_exception_msg
...
Improve error message for exports for OS2-only targets
2019-02-04 17:26:10 +01:00
Martin Kojtal
dcba5ffa3c
Merge pull request #9529 from kfnta/its_crypto
...
RollUp PR Crypto with ITS
2019-02-04 17:14:05 +01:00
Martin Kojtal
0ae6a048e4
Merge pull request #9431 from deepikabhavnani/iar_armv8m_changes
...
Update IAR Armv8M changes
2019-02-04 14:34:28 +01:00
Brian Daniels
8d900c77cf
Improve error message for exports for OS2-only targets
2019-02-01 17:02:46 -06:00
Brian Daniels
811152da65
Add missing space - coding style nit
...
Co-Authored-By: deepikabhavnani <deepika.bhavnani@arm.com>
2019-02-01 10:38:37 -06:00
Martin Kojtal
7ba83a517d
Merge pull request #9342 from Cypress-OpenOCD/master
...
Add support for debug and program launch configurations
2019-02-01 08:10:20 +01:00
Naveen Kaje
43da2f22af
tools: build_api_test: add test to detect when part overflows region size
2019-01-31 17:09:28 -06:00
Naveen Kaje
4393e4b82a
tools: check part size is not exceeding region size
...
If config is specified, check that part size is not
exceeding the region. Normally we now assume that
part.maxaddr() can be beyond end of rom.
2019-01-31 17:03:05 -06:00
deepikabhavnani
6097095de4
Set the DSP option as `E` for Cortex-M33
2019-01-31 16:19:24 -06:00
deepikabhavnani
fdbcae3830
Correct the floating+dsp options for Cortex-M processors
...
As per the IAR Development guide, below options for CPU are valid
1. Cortex-M33
2. Cortex-M33.no_dsp (core without integer DSP extension)
3. Cortex-M33.fp (floating-point unit with support for single precision)
4. Cortex-M33.no_se (core without support for TrustZone)
5. Cortex-M4
6. Cortex-M4F
7. Cortex-M7
8. Cortex-M7.fp.dp (floating-point unit with support for double precision)
9. Cortex-M7.fp.sp (floating-point unit with support for single precision)
2019-01-31 16:19:24 -06:00
deepikabhavnani
0082474ef2
Update `cmse` flag based on core_arch instead of different cores
2019-01-31 16:19:24 -06:00
Deepika
80f6b0e002
M2351: Update code to support IAR 8.x builds
2019-01-31 16:19:24 -06:00
deepikabhavnani
f760f72757
Update IAR flags for Armv8M devices.
...
Cortex-M23 / Cortex-M33 CPU settings for baseline and mainline
profile (with optional floating and dsp options) updated.
2019-01-31 16:19:24 -06:00
Andriy.Lishchynskyi
be5a625771
Resolved code review comments
2019-01-31 19:31:28 +02:00
Jimmy Brisson
020c840cf8
Apply suggestions from code review
...
Co-Authored-By: Cypress-OpenOCD <39907069+Cypress-OpenOCD@users.noreply.github.com>
2019-01-31 19:29:13 +02:00
Cruz Monrreal
c9e00cf781
Merge pull request #9480 from deepikabhavnani/core_arch_v8m
...
Refactor core optional parameters (FPU + DSP + Security extensions)
2019-01-31 10:22:09 -06:00
Jimmy Brisson
a8a21d30a1
Implement Linker command/response files in make export
2019-01-31 17:38:25 +02:00
Oren Cohen
ea9f104463
Fix Licenses
2019-01-31 17:17:58 +02:00
Oren Cohen
ff18a64e00
Check mbed-crypto-example with fork
...
Revert this commit once these changes are merged to example master
2019-01-31 17:17:57 +02:00
Oren Cohen
34895a05ad
CR fixes
2019-01-31 17:17:54 +02:00
Oren Cohen
8841ba69f8
Align to new spec changes and prep for TFM SPM
...
# Conflicts:
# components/TARGET_PSA/services/crypto/COMPONENT_PSA_SRV_IPC/psa_crypto_spm.c
# components/TARGET_PSA/services/crypto/COMPONENT_SPE/psa_crypto_partition.c
2019-01-31 17:17:53 +02:00
Andriy.Lishchynskyi
6f584cd35e
Added copyright notes
2019-01-31 16:31:02 +02:00
Martin Kojtal
dbc3c6250b
Merge pull request #9487 from theamirocohen/add_sd_driver_example
...
Add sd-driver example
2019-01-31 11:22:59 +01:00
Martin Kojtal
9265c19e2e
Merge pull request #9394 from jeromecoutant/PR_PERIPH
...
STM32: PeripheralPins files update from lastest CubeMX tool version
2019-01-31 11:21:09 +01:00
Andriy.Lishchynskyi
48dfcd98a9
Changes:
...
- added new erase launch configuration
- added new kits support
- code cleanup
2019-01-30 19:48:20 +02:00
Martin Kojtal
93f0a09344
Merge pull request #9521 from cmonr/py3-tests-and-fixes
...
Py3 fixes and Travis CI enablement
2019-01-30 10:02:50 +01:00
Martin Kojtal
2a16bbdf98
Merge pull request #9496 from NXPmicro/Add_MXRT_IAR_Support
...
MIMXRT1050_EVK: Add IAR support in the exporter
2019-01-30 09:56:29 +01:00
Martin Kojtal
7d036b52cd
Merge pull request #9283 from michalpasztamobica/tlssocket_greentea
...
Add TLSSocket greentea tests.
2019-01-30 09:55:21 +01:00
Jimmy Brisson
b836b340a2
Updated spm test runner wish short import variant
...
Co-Authored-By: cmonr <Cruz.Monrreal@arm.com>
2019-01-29 14:54:42 -06:00
Cruz Monrreal II
de4b7607a0
Simplified max/min condition
2019-01-28 14:01:48 -06:00
Cruz Monrreal II
533dcf36ff
Added universal_newlines flag to Popen in pylint.py
2019-01-28 12:59:43 -06:00
Cruz Monrreal II
2a9a45d087
Increased path for spm include.
...
Py3 tests were not running as a result
2019-01-28 12:59:43 -06:00
Cruz Monrreal II
149d280e7a
Added encoding to version check for Py3 compat
2019-01-28 12:59:43 -06:00
Cruz Monrreal II
cc3114113d
In Py3.7, a reinit of a mock variable was needed.
...
It seems that initializing mock variables in an object isn't enough
2019-01-28 12:59:43 -06:00
Cruz Monrreal II
d9add3447d
Added None check for min in config tools
2019-01-28 12:59:43 -06:00
Cruz Monrreal II
72dbc52715
Added flag to run_cmd Popen invocation to do default decoding
2019-01-28 12:59:43 -06:00
Cruz Monrreal
e965aa6640
Merge pull request #9509 from vmedcy/psoc6-daplink-hex
...
PSOC6.py: generate hex files with 16 bytes per row
2019-01-28 10:38:15 -06:00
Cruz Monrreal
7f8ebc75cd
Merge pull request #9466 from vmedcy/psoc6-target-hook
...
Improve PSoC 6 post-build hooks, whitelist makefile export
2019-01-28 10:33:12 -06:00
Volodymyr Medvid
5c384f10e7
PSOC6.py: generate hex files with 16 bytes per row
...
DAPLink implementation on Cypress kits cannot handle hex files
with 64 bytes per row: refer to https://github.com/ARMmbed/DAPLink ,
source/daplink/drag-n-drop/intelhex.c, hex_line_t struct, data field.
2019-01-25 10:07:00 -08:00
deepikabhavnani
febbeffff6
Change if statements to lookup tables
2019-01-25 09:43:03 -06:00
deepikabhavnani
f7d49fdc82
Change DSP variant symbol to `E` from `D`(d-double floating point)
2019-01-25 09:31:44 -06:00