Jimmy Brisson
4dfc20ccd8
Use defaultdict in the other place
2018-07-15 22:53:31 -05:00
Jimmy Brisson
573fd4f739
Summarize memory map when --stats-depth is 0
2018-07-15 22:53:31 -05:00
Jimmy Brisson
5773e80bb5
Add a test for MDK pro version detection
2018-07-15 22:53:30 -05:00
Jimmy Brisson
cff8651863
Use Component section for ARM compiler version
2018-07-15 22:53:30 -05:00
jeromecoutant
b567934ef0
build_api.py : add comment about separate_names
2018-07-15 22:48:50 -05:00
Jimmy Brisson
f32d86f4ff
Include symbols in dumped build profiles
...
This will make incremental compile more complete, taking device_has and
inheritance hierarchy into account.
2018-07-15 22:48:50 -05:00
Senthil Ramakrishnan
3df882762d
Fix tool crashing when lines end with cr(not crlf)
2018-06-29 17:11:50 +01:00
jeromecoutant
bcc532d4a6
build_api script : separate PeripheralPins.o
2018-06-29 17:11:50 +01:00
Jimmy Brisson
f73f8d5a53
Test and correct GCC version check
2018-06-29 17:10:17 +01:00
Jimmy Brisson
e36bd9fe0f
Test IAR version check
2018-06-29 17:10:17 +01:00
Jimmy Brisson
9f74d641f0
Test and correct ARMCC version check
2018-06-29 17:10:17 +01:00
Jimmy Brisson
7122a538c3
Check for no match in version check
2018-06-29 17:10:17 +01:00
Jimmy Brisson
081fc8eac2
Escape '.' in regex
2018-06-29 17:10:17 +01:00
Jimmy Brisson
6e71c4ceba
Search all stdout for version regex; check > 1 matches
2018-06-29 17:10:17 +01:00
Jimmy Brisson
efcba8830e
Improve ARM compiler regex
2018-06-29 17:10:17 +01:00
Jimmy Brisson
c17a5d9c1b
Use Non-blocking Error and LooseVersion
2018-06-29 17:10:17 +01:00
Jimmy Brisson
53083b7456
Check version of Mbed CLI compile
2018-06-29 17:10:17 +01:00
TomoYamanaka
e2c2e3590c
Update arm pack manager for GR-PEACH
...
I changed the information("sectors" and "memory") of GR-PEACH for supporting bootloader in index.json file of arm pack manager.
2018-06-29 17:10:17 +01:00
TomoYamanaka
350980aedc
Fix definitions of IAR exporter for GR-PEACH and GR-LYCHEE
2018-06-29 17:10:17 +01:00
TomoYamanaka
c927369ee9
Update arm pack manager for GR-LYCHEE
...
I added the information of GR-LYCHEE for supporting bootloader in index.json file of arm pack manager.
2018-06-29 17:10:17 +01:00
Mahesh Mahadevan
f3207adac1
MIMXRT1050: Update to EVK Rev B
...
1. Add the IVT header to the binary as this is required for boot up
This was earlier added by the DAPLink firmware. As it is no longer
handled in DAPLink, the header needs to be added inside mbed.
2. Update drivers
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2018-06-29 17:10:17 +01:00
Cruz Monrreal II
a76d7bb0df
Compiling Cortex-A cores in uVision is not supported. Reference: http://www2.keil.com/mdk5/selector
2018-06-29 17:10:17 +01:00
ben
518ac5adb7
update pack index
2018-06-29 17:10:17 +01:00
Kevin Bracey
41335ad3e9
IAR: Suppress C "bypasses initialization" warning
...
By default IAR generates "transfer of control bypasses initialization"
warnings for C code - it's a legal construct that frequently occurs when
doing Linux-style "goto error". Many occurrences in Nanostack.
Suppress the warning for C only, to align with GCC and ARMCC. Have to
take care not to put it in the "common" section, as this would suppress
it for C++, where it actually is illegal.
2018-06-29 17:10:17 +01:00
Jimmy Brisson
ed43eab65d
Allow hex BL, SD and application merging
2018-06-29 17:10:17 +01:00
Jimmy Brisson
44bf7d6dd5
Force small lib usage when using uARM tc
2018-06-29 17:10:17 +01:00
Jimmy Brisson
2c4a868734
Correct "defalut" typo
2018-06-29 17:10:17 +01:00
Jimmy Brisson
51708bcd76
Compute ARM_STD and ARM_MICRO labels with target attrs
2018-06-29 17:10:17 +01:00
Jimmy Brisson
2f128459b5
Heed default_lib in arm compiler
2018-06-29 17:10:17 +01:00
Jimmy Brisson
ad016f43b9
Correct supported check of uvision to include uARM
2018-06-29 17:10:17 +01:00
Jimmy Brisson
a72365c9fa
Skip second header when every bl config paramater used
2018-06-15 13:30:56 +01:00
klaas019
f56dc0ac19
Add files via upload
2018-06-15 13:30:56 +01:00
klaas019
4020708351
Delete bootloader.bin
2018-06-15 13:30:56 +01:00
Juha Ylinen
8dbd41c57f
Add targets to Greentea EMAC tests
...
Update test configuration file for WicedInterface
2018-06-15 13:30:56 +01:00
Jimmy Brisson
6259e81451
Add show full path option to armc6 linker
...
### Description
Full paths in the map file are required to have correct memap parsing.
This PR adds the option `--show_full_path` to ARMC6 in every profile.
This option only affects the map file output, so it's safe to add.
2018-06-15 13:30:56 +01:00
jeromecoutant
aba7367d8b
ISM pin configuration is now in ISM driver json file
2018-06-15 13:30:56 +01:00
jeromecoutant
34bfb084c4
Add ISM43362 driver support for STM32 wifi DISCO boards
...
2 DISCO boards:
- DISCO_F413ZH
- DISCO_L475VG_IOT01A
3 tests supported:
- tests-netsocket-tcp
- tests-netsocket-udp
- tests-network-wifi
2018-06-15 13:30:56 +01:00
Jimmy Brisson
752b6c2efe
Use TerminalNotifier in singletest
2018-06-15 13:30:56 +01:00
Cruz Monrreal II
40cc4e3e64
Updated makefile exporter to not rely on enumerating over map. No longer supported in Py3.
2018-06-15 13:30:56 +01:00
Marc Emmers
5cb665ed07
Added STM32L433RC to iar exporter options
2018-06-15 13:30:56 +01:00
Mike Harrington
bd6503fb81
Fixed incorrect clean_flags method and float-abi linker option for CCES exporter.
2018-06-15 13:30:56 +01:00
Martin Kojtal
d3e48c2317
test: remove verbose from buil libs calls
...
it was removed recently, not used anymore
2018-06-06 08:03:32 +01:00
Martin Kojtal
3e8488adab
build: fix notifier typo and passing to builds API
...
Notifier should be passed to build libs functions, otherwise it's
none and fails.
Missing notify object in toolchain also fixed.
2018-06-06 08:03:22 +01:00
Cruz Monrreal
d743f7fab5
Updated lines missed during Notifier API migration
2018-06-05 17:18:54 -05:00
Jimmy Brisson
babfb00b80
Use Notifier API when building mbed2
2018-06-05 13:43:45 -05:00
Cruz Monrreal II
97028c5fd8
Removed extraneous file open
2018-06-05 15:05:18 +01:00
Cruz Monrreal II
cc5a36ba81
Modified IntelHex tofile parameter to use path. Py3 open(...) returns a BufferedReader instead of a file.
2018-06-05 15:05:18 +01:00
Cruz Monrreal II
25c49f286a
Modified memap path separator parsing to support Py3. Had to remove part of test that was incompatible with Py3 on Windows.
2018-06-05 15:05:18 +01:00
Cruz Monrreal II
e8661f5b86
Sets module no longer needed to use set()
2018-06-05 15:05:18 +01:00
Cruz Monrreal II
6daf367b93
Modified LazyDict to inherit from object instead of dict, and removed iteration over values. Py3 no longer supports dictionaries that self-modify their item lists during iteration.
2018-06-05 15:05:18 +01:00