Jimmy Brisson
4cac89c22b
Reorder post-build and managed bootloader mode merging
...
Priously, post-bulid was run before the merge from managed bootloader mode.
This renders many post-build scripts less than useful, as most of them
compute a digest of the ROM image generated in a build.
This reorders the post-build scripts to come after the managed bootloader
mode so that post-build script digests are useful again.
2019-03-04 11:30:49 -06:00
Jimmy Brisson
aeeb43fb3c
Simplify hook tool implementation
...
The "hook tools" were capable of hooking into many commands run by the build system.
To my knowlage, the only hook is the "post-build-hook". The post build hook could be
easier to reason about if the implementation is specialized for just post-build
hooking.
This commit make it much easier to point out where post build hooks are called by
making the call explicit.
2019-03-04 11:30:49 -06:00
Jimmy Brisson
643b5785a5
Recreate STM32F439ZITx sector information
2019-03-04 11:24:48 -06:00
Jimmy Brisson
fd63f5bde5
Correct python3 bug in gerenate index
2019-03-04 11:24:48 -06:00
Jimmy Brisson
1e5b83262a
Recompute sector information for STM32F429ZITx
2019-03-04 11:24:47 -06:00
Jimmy Brisson
c5bbfb2d51
Correct name of K22F
2019-03-04 11:24:47 -06:00
Jimmy Brisson
049ee2df4d
Add old name for STM32H743ZI
2019-03-04 11:24:47 -06:00
Jimmy Brisson
859949fc74
Update index to include vendor information
2019-03-04 11:24:47 -06:00
Jimmy Brisson
8d7c15ee35
Use device variant in uvision export
2019-03-04 11:24:47 -06:00
Jimmy Brisson
9de37ec39c
Correct uvisionn export
2019-03-04 11:24:47 -06:00
Brian Daniels
dbbf336949
Avoid KeyError Exceptions.
...
Co-Authored-By: theotherjimmy <theotherjimmy@gmail.com>
2019-03-04 11:24:47 -06:00
Jimmy Brisson
4af70dcaa1
Use updated CPM info in config system
2019-03-04 11:24:47 -06:00
Jimmy Brisson
aa07e126f1
Use upgrade table for unavailable CMP data
2019-03-04 11:24:47 -06:00
Jimmy Brisson
74f45fbbfc
Start using CPM
2019-03-04 11:24:46 -06:00
Oren Cohen
cf8ab27080
Add option to run on a single target
2019-03-04 19:11:38 +02:00
Oren Cohen
7b44834d81
Secure binaries release script
...
This script will find all the PSA targets and compile their secure binaries
Including test secure binaries
2019-03-04 18:42:28 +02:00
Michael Schwarcz
a9fdf1f632
Add assertions and tests
2019-03-04 15:20:21 +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
Martin Kojtal
5c24ffefa4
Merge pull request #9915 from kfnta/tfm_import_new
...
Update TF-M sources
2019-03-04 10:53:12 +01:00
Oren Cohen
f234a1dc5b
Unify PSA code generators
2019-03-03 21:15:49 +02:00
Michael Schwarcz
f32f2ae0b0
Update tfm_importer.json with updated SHAs
2019-03-03 16:49:56 +02:00
Nir Sonnenschein
b64fb53d43
[api-tests]: Updated to cb58d2c
2019-03-03 15:51:26 +02: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
e7341a98f8
tools: Add find_secure_image function
...
- Used by Non-secure targets post-build hooks to find
the relevant secure image.
2019-03-03 12:35:02 +02:00
Michael Schwarcz
4eabce80b4
TF-M: Update tfm_importer.json
2019-03-03 10:55:47 +02:00
Michael Schwarcz
b62c48977f
Review fixes
2019-03-03 10:55:46 +02:00
Michael Schwarcz
ef76ec83ee
Generate psa_manifest/sid.h
2019-03-03 10:55:46 +02:00
Michael Schwarcz
f9fbd6ae82
Align PSA SPM tests to TF-M
2019-03-03 10:55:42 +02:00
Oren Cohen
483b23c318
Fix SPM warnings
2019-03-03 10:54:55 +02:00
Oren Cohen
21d09b4156
Unify flags
2019-03-03 10:54:53 +02:00
Senthil Ramakrishnan
e1e4456c47
Fixes for exporters failing with wrong compiler settings
2019-03-01 13:21:33 -06:00
Martin Kojtal
7ed16fbd76
Merge pull request #9892 from kfnta/psoc6_binary_hook
...
Update PSOC6 postbuild prints
2019-03-01 11:24:33 +01:00
Cruz Monrreal
13945c6db3
Merge pull request #9891 from deepikabhavnani/nuc472_iar8
...
Correct the device name for NUC472 / M453 - IAR 8
2019-02-28 19:11:54 -06:00
Cruz Monrreal
460e4e7836
Merge pull request #9817 from kegilbert/artifact_name_export
...
Apply artifact_name configuration parameter to exported projects
2019-02-28 18:22:28 -06:00
Cruz Monrreal
aaf3ce4741
Merge pull request #9727 from pan-/optimize-size
...
BLE API devirtualization
2019-02-28 18:20:36 -06:00
Deepika
a3c7caf3de
Correct the device name for M453
2019-02-28 14:41:35 -06:00
Senthil Ramakrishnan
96c74d4dce
Changes to use response files(pass includes in a file)
2019-02-28 12:03:14 -06:00
Senthil Ramakrishnan
7ced0683ad
Fix for review comments and ARMC5 listing added for supported toolchain matrix output
2019-02-28 12:03:14 -06:00
Senthil Ramakrishnan
f8dc7c2915
Modify tools to return ARMC5 or ARM for supported toolchain matrix
2019-02-28 12:03:14 -06:00
Senthil Ramakrishnan
51b1063195
Add right toolchains for version 2 toolchain support check
2019-02-28 12:03:14 -06:00
Senthil Ramakrishnan
8a8cff7c98
build_api.py changes to take ARMC5 into account when validating for offical target/release combination
2019-02-28 12:01:31 -06:00
Senthil Ramakrishnan
654f4d93a4
Modify ARM_STD,ARM_MICRO,ARMC6 constructors to be compatible with older versions of build tools
2019-02-28 12:00:11 -06:00
Senthil Ramakrishnan
4e7d34bbb6
Review fixes for uvision exporter,build_api and arm.py
2019-02-28 12:00:11 -06:00
Senthil Ramakrishnan
22da2be37f
Update uvision exporter to capture ARMC6 as default toolchain
2019-02-28 12:00:11 -06:00
Senthil Ramakrishnan
e2646407de
Adding ARMC6 label for ARMC6 toolchain class
2019-02-28 12:00:11 -06:00
Senthil Ramakrishnan
378a70ca62
Fixes for test fails and code style update
2019-02-28 12:00:10 -06:00
Senthil Ramakrishnan
200829537f
Remove unwanted spaces
2019-02-28 11:58:26 -06:00
Senthil Ramakrishnan
8624fdf0a7
Build metadata check added
2019-02-28 11:56:30 -06:00
Senthil Ramakrishnan
7490b1c87f
Api tests modification and uLib related fixes
2019-02-28 11:55:21 -06:00
Senthil Ramakrishnan
50eb4f9da8
Build tools changes to support AC6 and AC5
2019-02-28 11:55:21 -06:00
Senthil Ramakrishnan
3956969a9f
RealTek post script fix for ARMC6
2019-02-28 11:53:00 -06:00
Oren Cohen
f7b6af0c1d
Update PSOC6 postbuild prints
2019-02-28 18:23:03 +02:00
Deepika
01d6f38268
Correct the device name for NUC472
2019-02-28 10:03:00 -06:00
Martin Kojtal
c123b98b3c
Merge pull request #9804 from aashishc1988/disable_update_cert
...
Provide an option to disable writing developer certificate
2019-02-27 11:13:30 +01:00
Martin Kojtal
d4a07e0adb
Merge pull request #9851 from vidavidorra/feat/support-obj-in-memap
...
feat: add support for .obj files in memap
2019-02-27 09:48:46 +01:00
Cruz Monrreal
e77f03cfbc
Merge pull request #9317 from naveenkaje/tools_bootloader_script
...
tools: support cases where bootloader is in chunks
2019-02-26 22:49:42 -06:00
Cruz Monrreal
4b13c8a212
Merge pull request #9768 from c1728p9/feature-hal-spec-usb-device
...
Bring USB Feature branch into master
2019-02-26 22:48:02 -06:00
Cruz Monrreal
d29312e7ac
Merge pull request #9808 from ARMmbed/feature-iar8
...
IAR 8 feature branch merge
2019-02-26 15:30:27 -06:00
Aashish chaddha
294bb3a58f
Modified code to stop assuming that subparser lies at certain position
2019-02-26 15:10:39 -06:00
Deepika
1ad23433f5
Remove IAR from required toolchains list
2019-02-26 10:26:13 -06:00
Jeroen de Bruijn
faac445b34
feat: add support for .obj files in memap
2019-02-26 14:46:19 +01:00
Vincent Coubard
c7169b0638
BLE - accept tpp extensions for header files.
2019-02-26 13:18:18 +00:00
deepikabhavnani
f33fc3ae7b
Set IAR version as 8.32 in tools
2019-02-26 12:53:30 +00:00
Cruz Monrreal
15ccb32d31
Merge pull request #9836 from kfnta/tfm_patch
...
TF-M: Fix issues found in SPM tests
2019-02-25 19:58:38 -06:00
Cruz Monrreal
22674a694d
Update tools/export/__init__.py
...
Co-Authored-By: kegilbert <K.Gilbert.CH@gmail.com>
2019-02-25 17:50:51 -06:00
Cruz Monrreal
044d0c9cb1
Merge pull request #9778 from michalpasztamobica/add_missing_wifi_config_params
...
Add missing wifi parameters to test configs
2019-02-25 17:30:36 -06:00
Cruz Monrreal
4532e41212
Merge pull request #9781 from vmedcy/psoc6-hex-align
...
PSOC6: correctly align hex files with split text sections
2019-02-25 17:29:14 -06:00
Jimmy Brisson
da3eb5df47
Update tools/export/__init__.py
...
Co-Authored-By: kegilbert <K.Gilbert.CH@gmail.com>
2019-02-25 13:57:26 -06:00
Jimmy Brisson
c0fbe95d54
Update tools/export/__init__.py
...
Co-Authored-By: kegilbert <K.Gilbert.CH@gmail.com>
2019-02-25 13:57:20 -06:00
Michal Paszta
42404be824
Change all wifi and WiFi occurences to Wi-Fi
2019-02-25 14:54:18 +02:00
Michael Schwarcz
5f2cbaa18d
TFM Importer: Update SHAa of TFM patches
2019-02-25 14:36:52 +02:00
kegilbert
056b88ad0e
Pull in artifact-name for exported projects
2019-02-22 17:47:13 -06:00
Russ Butler
2e7e026d2f
Remove mbed 2 USB tests from Travis
...
Remove the mbed 2 USB tests since USB support will be part of mbed 5.
2019-02-22 10:52:32 -06:00
Aashish chaddha
151505c18e
improve option names and description
2019-02-22 10:17:24 -06:00
Deepika
5501947197
Update IAR project template as per IAR 8.32
...
Reference template file is used from IAR8.32 installation available at path
"Embedded Workbench 8.2\arm\config\template\ConvertToIAR\template_project.ewp"
Also added trustzone configs in iar_definitions.json
2019-02-22 09:25:08 +00:00
Michal Paszta
19c6732105
Add missing wifi parameters to test configs
2019-02-22 10:13:14 +02:00
Cruz Monrreal
870bd05904
Merge pull request #9708 from davidsaada/david_protected_storage
...
Implement PSA protected storage & restructure PSA storage implementation
2019-02-21 17:30:56 -06:00
Cruz Monrreal
77591fbdd3
Merge pull request #9772 from kfnta/tfm_extras
...
Additions to TF-M source integration
2019-02-21 15:32:28 -06:00
Naveen Kaje
a47cfd4ccd
tools: build_api_test: Add tests to verify the processing of bootloader images
...
Add tests to
1. Verify that a ConfigException is generated if application is placed
within the bootloader region
2. Verify that a ConfigException is generated if bootloader segments
don't fit witin rom.
2019-02-21 15:11:45 -06:00
Naveen Kaje
4cc21820bb
tools: support cases where bootloader is in chunks
...
Support the requirement where bootloader can be in chunks and enable
placing the application at a particular offset specified by config.
With FEATURE_BOOTLOADER support, the bootloader can be placed at a
high address. Add support to the tools so that application can be
placed in the available space before the beginning of the bootloader.
2019-02-21 15:11:44 -06:00
Aashish chaddha
21cb81e252
Provide an option to disable writing developer certificate to cloud_credentials.c
2019-02-21 13:41:58 -06:00
David Saada
41eb5cbfd9
Implement PSA protected storage & restructure PSA storage implementation
...
- Move all PSA storage code under psa/storage directory
- Create a global PSA error codes header, eliminating ITS specific ones
- Create a common header file for PSA storage type definitions,
eliminating ITS specific ones
- Create a common implementation for PS & ITS
- Implement protected storage feature
- Change ITS test to be common to PS as well
2019-02-21 20:58:59 +02:00
Michael Schwarcz
7016ac7d8c
Add image signing scripts from TF-M bl2 library
2019-02-21 17:42:58 +02:00
Michael Schwarcz
d2c433ccfe
TFM Importer: Update SHAa of TFM patches
2019-02-21 17:42:56 +02:00
Oren Cohen
8800ad5c80
TFM: Add defines to mbed_lib.json
2019-02-21 17:38:30 +02:00
Brian Daniels
434d86b08a
Ensure header CRC is written as unsigned int
2019-02-20 20:30:54 -06:00
Volodymyr Medvid
534becb175
PSOC6: correctly align hex files with split text sections
...
When the original PSOC6 CM4 hex file contains unalinged text sections
that span through multiple intelhex segments, aligned segments (filled
with zeroes) overlap with the original data segments, resulting in
error thrown by ihex.merge(alignments, overlap='error').
Such hex file can be produced when the ELF is built with ARM MDK Compiler
with --split_sections option:
http://www.keil.com/support/man/docs/armcc/armcc_chr1359124944914.htm
Change the merge strategy to overlap='ignore', so that the overlapping
zero-filled segments are skipped.
2019-02-20 22:34:10 +02:00
Cruz Monrreal
2910ed54c1
Merge pull request #9277 from deepikabhavnani/flags_fixes
...
Sleep: error flags fix
2019-02-20 12:07:15 -06:00
Martin Kojtal
3aeff7ae25
Merge pull request #9765 from kfnta/asm_config
...
Add config header to assembly compilation
2019-02-20 11:51:57 +01:00
Martin Kojtal
e59166289f
Merge pull request #9756 from vmedcy/psoc6-cmake-export
...
PSOC6: enable export to CMake
2019-02-20 09:39:35 +01:00
Martin Kojtal
7f4475d924
Merge pull request #9736 from 0xc0170/fix_licenses_files
...
tools/test/cmsis: add license header
2019-02-20 09:38:55 +01:00
Oren Cohen
156bdc4b95
Add config header to assembly compilation
...
ARMC6 was not including mbed_config.h when compiling assembly files
2019-02-20 01:15:23 +02:00
Volodymyr Medvid
cf0ea92104
tools/export: move hex_files selection to base Exporter class
...
CMake and makefile exporters share a common logic for hex file
selection. Factor it as a common property in the base class
to avoid code duplication.
2019-02-19 20:03:06 +02:00
Michael Schwarcz
01a78e98a2
Add mbed_app.json for TF-M bare-metal build
2019-02-19 15:19:06 +02:00
Michael Schwarcz
516af50cb7
Consolidating tools/tfm and tools/spm into tools/psa
2019-02-19 15:19:06 +02:00
Michael Schwarcz
2198d5c008
Update tfm_importer.json with SHAs of patches
2019-02-19 15:19:00 +02:00
Michael Schwarcz
f5af459d4c
Add TF-M autogen tool
2019-02-19 15:18:52 +02:00
Michael Schwarcz
771cdaa3e7
Add TF-M importer json
2019-02-19 15:18:52 +02:00
Volodymyr Medvid
7311a610e5
PSOC6: enable export to CMake
...
The approach for the hex_files subset selection is identical
to makefile exporter: https://github.com/ARMmbed/mbed-os/pull/9466
Single hex file should be passed to srec_cat when hex_filename
is set in targets.json or mbed_app.json.
2019-02-19 14:15:31 +02:00
Martin Kojtal
195965fd5e
tools: move string description after import modules
2019-02-19 10:49:04 +00:00
Martin Kojtal
62b5b4644d
memap: remove not needed comment prior future import
2019-02-19 09:55:05 +00:00
Martin Kojtal
34cdefc89e
tools: fix hashbang
2019-02-18 15:45:33 +00:00
Cruz Monrreal
f95ec957dd
Merge pull request #9742 from naveenkaje/mcuxpresso_export_fix
...
tools: export: MCUXpresso: fix case inconsistencies in .templ file names
2019-02-15 21:15:42 -06:00
Cruz Monrreal
5a8970a48b
Merge pull request #9649 from ngraziano/fix-vscode-export
...
Fix IntelliSense in VSCode export
2019-02-15 12:28:00 -06:00
Naveen Kaje
8d284cb4b6
tools: export: MCUXpresso: fix case inconsistencies in .templ file names
...
The templ file names are both all upper case and lower case letters.
The Target Names map is usually all upper case. The match could fail
if the templ file, as we have case-sensitive comparison. Handle such
cases by perorming a case-insensitve check.
mbed export of a project to MCUXpresso could potentially always fail
irrespective of what is passed in -m option since the target names
map entry and the filename may not match. This commit fixes this issue.
Example of the issue that this commit fixes:
$ mbed export -i mcuxpresso -m lpc11u68 -v
<snip>
project.py: error: LPC11U68 not supported by mcuxpresso
<snip>
2019-02-15 11:56:27 -06:00
Martin Kojtal
c08f51aa36
copyright 2019 fix
2019-02-15 13:37:40 +00:00
Martin Kojtal
c8f698ca36
tools: add license headers
2019-02-15 13:32:45 +00:00
Cruz Monrreal
883b8b8f4f
Merge pull request #9724 from naveenkaje/tools_dir_with_profile_name
...
tools/utils: ensure default build profiles are processed first
2019-02-14 21:21:19 -06:00
Cruz Monrreal
9e6c7234e2
Merge pull request #9715 from bridadan/inc_as_header_file
...
Add .inc as a header file type.
2019-02-14 20:26:38 -06:00
Cruz Monrreal
6278ed66b0
Merge pull request #9635 from bridadan/no_pelion_host
...
Do not provide a default Pelion host address.
2019-02-14 20:25:31 -06:00
Naveen Kaje
176b750257
tools/utils: ensure default build profiles are processed first
...
The command-line argument '--profile' looks for build
profiles provided in mbed-os/tools/profiles/. If a
directory name exists in the root folder with the
same name as one of the profile names provided by
default [e.g debug/develop/release], that directory
is processed instead resulting in incorrect behavior.
Fix this behavior by processing the default profiles first.
2019-02-14 10:37:05 -06:00
Martin Kojtal
b9fb95860c
check release: add license header
2019-02-14 14:06:15 +00:00
Brian Daniels
7e1dff5aec
Add .inc as a header file type.
...
Currently, if you were to add a directory that only contained .inc
files, this file would not be passed as an include path to the compiler.
This ensures that .inc files are also considered header files.
2019-02-13 17:59:04 -06:00
Cruz Monrreal
2e9d6d2938
Merge pull request #9645 from AriParkkila/cellular-netsocket
...
Change TESTS/netsocket/ for cellular testing
2019-02-13 17:28:35 -06:00
Cruz Monrreal
b820ec8922
Merge pull request #9561 from theotherjimmy/test-resources
...
Tools changes for bare metal
2019-02-13 12:31:54 -06:00
Ari Parkkila
56badd8616
Change TESTS/netsocket/ for cellular testing
2019-02-13 01:30:42 -08:00
Cruz Monrreal II
b59bb465ba
Removed decode since deeper tools always return strings
2019-02-12 12:05:28 -06:00
Cruz Monrreal II
8c10cb0b8d
Prefixed string to properly be parsed as bytes
2019-02-12 12:05:28 -06:00
Martin Kojtal
26751eeaa9
Merge pull request #9658 from alekla01/patch-1
...
REALTEK_RTL8195AM binary timestamp
2019-02-12 09:51:34 +01:00
Cruz Monrreal
f04d51b2cd
Merge pull request #9652 from kfnta/tools_fixes
...
Fix minor bugs in secure targets file filtering
2019-02-11 16:41:05 -06:00
Brian Daniels
3ff0ca4b23
Do not provide a default Pelion host address.
...
This moves the default pelion host address to be assigned by the cloud
sdk. It also cleans up the logic a bit to be shorter.
2019-02-11 16:11:43 -06:00
Cruz Monrreal
760aadf36d
Merge pull request #9657 from ARMmbed/revert-9496-Add_MXRT_IAR_Support
...
Revert "MIMXRT1050_EVK: Add IAR support in the exporter"
2019-02-11 16:10:30 -06:00
Nicolas Graziano
e85bbdd767
Vscode export: replace obsolete ${workspaceRoot}
...
Replace with ${workspaceFolder}
2019-02-11 19:05:25 +01:00
Nicolas Graziano
4b1789de22
Vscode export: remove path separator conversion
...
VSCode handle "/" and it is easier to read.
2019-02-11 19:05:14 +01:00
Nicolas Graziano
e682807bf5
Fix IntelliSense in VSCode export
...
Allow to use default intelliSenseEngine in visual studio code.
Add of compilerPath and forcedInclude of mbed_config header in the
created c_cpp_properties.json file.
2019-02-11 19:05:04 +01:00
Martin Kojtal
36df2aa868
Merge pull request #9633 from orenc17/update_delivery
...
Improvement to artifact delivery method
2019-02-11 17:54:51 +01:00
Aleksi Klasila
3e88cf7e83
REALTEK_RTL8195AM daplink timestamp from os.environ
2019-02-11 18:11:07 +02:00
Jimmy Brisson
f331d9e94e
Add SPDX identifier for new file
2019-02-11 08:49:18 -06:00
Jimmy Brisson
5b96cbfa34
Fix typo in config schema definitons
2019-02-11 08:45:35 -06:00
Martin Kojtal
10bb66a053
Merge pull request #9424 from SeppoTakalo/ONME-4125
...
Allows multiple network status listeners
2019-02-11 10:41:35 +01:00
Martin Kojtal
7e831a7f91
Revert "MIMXRT1050_EVK: Add IAR support in the exporter"
2019-02-11 09:36:18 +00:00
Oren Cohen
6fa47bdb23
Update test.py
2019-02-11 10:38:41 +02:00
Oren Cohen
0ca2615a72
Check source relative to ROOT on secure targets
...
When building secure targets, we would like compile only files that are in the the mbe-os root folder.
This Fixes an issue when sending multiple --source parameters that are all inside the mbed-os tree
2019-02-10 17:13:10 +02:00
Michael Schwarcz
8fb2467608
Force adding mbed-os root to include dirs
2019-02-10 16:32:21 +02:00
Michael Schwarcz
9013dc8e5d
Update tools/config/__init__.py
...
Co-Authored-By: orenc17 <oren.cohen@arm.com>
2019-02-09 13:55:32 +02:00
Oren Cohen
e162d69f56
Make delivery_dir relative to the json it was declared in
2019-02-07 19:13:01 +02:00
Nir Sonnenschein
8c2ad14ace
Merge pull request #9568 from ARMmbed/feature-cellular-refactor
...
Merge feature cellular refactor
2019-02-07 18:17:32 +02:00
Nir Sonnenschein
5ef9499296
Merge pull request #9619 from deepikabhavnani/typo_correct
...
Correct the dsp flag from no_dsp to nodsp
2019-02-07 18:13:24 +02:00
Oren Cohen
44c1a2cea3
Make delivery_dir relative to mbed_os root
2019-02-07 14:56:57 +02:00
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
Oren Cohen
04a22a2e69
Improvement to artifact delivery method
...
A target can define a delivery directory instead of the default option
2019-02-06 15:26:59 +02: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
deepikabhavnani
07ccd82719
Correct the dsp flag from no_dsp to nodsp
2019-02-05 09:35:46 -06: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