Commit Graph

1976 Commits (399191fc9c47a026ea2e8604eb4bbd1587cca027)

Author SHA1 Message Date
Martin Kojtal eb3d3fdb54
Merge pull request #6929 from jeromecoutant/PR_SCRIPT
STM32 : script to generate PeripheralPins.c for new target addition
2018-06-19 14:26:22 +02:00
Cruz Monrreal 5d8e9dc0ea
Merge pull request #7174 from TeroJaasko/crash_log_parser_make_raw_output_possible
tools: crash_log_parser: make ELF and MAP parameters optional
2018-06-18 10:07:09 -05:00
Jimmy Brisson 86b7adbd30 Force small lib usage when using uARM tc 2018-06-15 10:38:23 -05:00
Anna Bridge 4d8dd59440
Merge pull request #7196 from theotherjimmy/no-double-header
Tools: Remove second header when every bl config param is used
2018-06-15 11:11:58 +01:00
Cruz Monrreal 10d9f7fda1
Merge pull request #7197 from theotherjimmy/uarm-uvision
Tools: Allow exporting of uARM-only targets to uvision
2018-06-14 17:29:25 -05:00
Jimmy Brisson 34792e60c6 Correct "defalut" typo 2018-06-13 09:51:50 -05:00
Cruz Monrreal 799ba08017
Merge pull request #7131 from klaas019/master
new mdot bootloader
2018-06-13 08:48:10 -05:00
Jimmy Brisson 1d9fd830af Compute ARM_STD and ARM_MICRO labels with target attrs 2018-06-12 09:54:34 -05:00
Jimmy Brisson b922201a9c Heed default_lib in arm compiler 2018-06-12 09:29:10 -05:00
Jimmy Brisson 0c8f66f87b Correct supported check of uvision to include uARM 2018-06-12 09:28:43 -05:00
Jimmy Brisson 8e26e2c198 Skip second header when every bl config paramater used 2018-06-12 09:02:14 -05:00
jeromecoutant 5fba2e49c5 STM32_gen_PeripheralPins.py : Add license header 2018-06-12 14:30:54 +02:00
Cruz Monrreal e78943e062
Merge pull request #7159 from juhaylinen/greentea_mtb_emac
Add targets to Greentea EMAC tests
2018-06-11 08:51:20 -05:00
Cruz Monrreal 72fde51b02
Merge pull request #7148 from theotherjimmy/nonzero-build-release
Tool, build_release: Return nonzero when builds fail
2018-06-11 08:36:22 -05:00
Cruz Monrreal 9ca3252f6a
Merge pull request #7167 from theotherjimmy/fix-memap-armc6
Add show full path option to armc6 linker
2018-06-11 08:31:24 -05:00
Tero Jääskö 274c3fa690 tools: crash_log_parser: make ELF and MAP parameters optional
On some bug reports the customer is providing only the raw
crash dump but not the ELF and MAP files. Those files are
needed to decode the addresses into symbol names, but the
extremely useful fault reason can still be decoded even
without them.

By making the ELF and MAP arguments optional, one can now
decode the raw dump content into something such as:

--8<--8<--
ELF or MAP file missing, logging raw values.

Crash Info:
	Crash location = <unknown-symbol> [0x000091F4] (based on PC value)
	Caller location = <unknown-symbol> [0x00018E39] (based on LR value)
	Stack Pointer at the time of crash = [200091E8]
	Target and Fault Info:
		Processor Arch: ARM-V7M or above
		Processor Variant: C24
		Forced exception, a fault with configurable priority has been escalated to HardFault
		The processor has attempted to execute an undefined instruction
2018-06-08 13:32:37 +03:00
Jimmy Brisson 7f0e7ce722 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-07 11:44:03 -05:00
Cruz Monrreal d216602cbb
Merge pull request #7067 from jeromecoutant/PR_ISM43362
Add ISM43362 driver support for STM32 wifi DISCO boards
2018-06-07 10:17:17 -05:00
Cruz Monrreal a25b9f390f
Merge pull request #6999 from evva-sfw/feature/extend_error_warning_msg_as_link
Extend feature which displays errors/warnings as Link
2018-06-07 10:11:23 -05:00
Cruz Monrreal 7dc4848265
Merge pull request #7124 from theotherjimmy/term-notify-singletest
Tool: Use TerminalNotifier in singletest
2018-06-07 10:09:26 -05:00
Cruz Monrreal 277d5d6121
Merge pull request #7111 from cmonr/py3-exporter-issue
Python 3 makefile export issue
2018-06-07 10:09:07 -05:00
Jimmy Brisson 427d8c2985 Correct status reporting of build_release.py 2018-06-07 08:55:53 -05:00
Juha Ylinen 44ce63e586 Add targets to Greentea EMAC tests
Update test configuration file for WicedInterface
2018-06-07 12:11:38 +03:00
Martin Kojtal 835d38db58
Merge pull request #7132 from theotherjimmy/mbed2-use-notify
Tool: Use TerminalNotifier in Mbed 2 release
2018-06-07 09:17:45 +02:00
Jimmy Brisson 18bdf562af Use Notifier API when building mbed2 2018-06-05 13:26:04 -05:00
klaas019 da0a8dddc4
Add files via upload 2018-06-05 11:43:06 -05:00
klaas019 499034ccc1
Delete bootloader.bin 2018-06-05 11:42:19 -05:00
Cruz Monrreal 4fcaa56b77
Merge pull request #6914 from 0xc0170/fix_build_notifier
build: fix notifier typo and passing to builds API
2018-06-05 10:59:47 -05:00
Jimmy Brisson 8d03fe2de4 Use TerminalNotifier in singletest 2018-06-05 09:31:20 -05:00
jeromecoutant 0c6844d9c3 ISM pin configuration is now in ISM driver json file 2018-06-05 12:02:17 +02:00
Cruz Monrreal 80dde0b953
Merge pull request #7092 from cmonr/py3-in-windows
Additional fixes for running Python 3 in Windows
2018-06-04 21:45:55 -05:00
Cruz Monrreal II 5ed8ad8ffe Updated makefile exporter to not rely on enumerating over map.
No longer supported in Py3.
2018-06-04 21:02:35 -05:00
Cruz Monrreal II f689ace3e3 Removed extraneous file open 2018-06-04 12:02:49 -05:00
Cruz Monrreal 78d9c4f330
Merge pull request #6582 from theotherjimmy/memap-flamegraph
Implement zoomable html-flamegraph memap output
2018-06-04 10:48:08 -05:00
Cruz Monrreal II cdbae994d1 Modified IntelHex tofile parameter to use path.
Py3 open(...) returns a BufferedReader instead of a file.
2018-06-04 09:21:43 -05:00
Cruz Monrreal II e65537790e 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-04 09:21:43 -05:00
Cruz Monrreal II 6e9b7ea276 Added basestring import for proper string concatenation in Py3 2018-06-04 09:21:43 -05:00
Cruz Monrreal II 27d0255cb3 Sets module no longer needed to use set() 2018-06-04 09:21:43 -05:00
Cruz Monrreal II 2abae9e1d1 Modified memap path separator parsing to support Py3.
Had to remove part of test that was incompatible with Py3 on Windows.
2018-06-04 09:21:43 -05:00
Cruz Monrreal II 8b5a7600c4 Encapsulated Windows file separator for proper regex parsing 2018-06-04 09:21:42 -05:00
jeromecoutant 1884070ea9 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-04 14:13:51 +02:00
Cruz Monrreal II 0e85dd821a Updated local variable in memap/parse_test.py to be lower case. 2018-05-31 16:54:58 -05:00
Cruz Monrreal II d2538bfb92 Added windows path separator to list of alphabet characters to ignore.
Corrected instance of hard-coded unix path separator.
2018-05-31 16:32:43 -05:00
Cruz Monrreal II 5cfcf86872 Modified memap tests to perform file path comparisons agnostic of the path separator. 2018-05-31 16:31:17 -05:00
Cruz Monrreal II eb49274a27 Removed test that needs to be rearchitected due to subprocess limitations 2018-05-31 16:28:43 -05:00
Cruz Monrreal 1b168b6717
Merge pull request #7020 from marcemmers/iar-add-stm32l433
Add STM32L433RC to IAR exporter definitions
2018-05-29 10:42:43 -05:00
Cruz Monrreal b70f6e056d
Merge pull request #7011 from mharringADI/fix-cces-export-float-abi
Fixed float-abi linker option for CCES exporter.
2018-05-29 10:41:34 -05:00
Martin Kojtal 501a7b6949
Merge pull request #7009 from bulislaw/merge_feature_branches_for_5.9
Bring in improved HAL APIs to master
2018-05-28 12:31:14 +02:00
Cruz Monrreal 9c62ea311d
Merge pull request #7023 from adbridge/master
Add new examples to example list for CI.
2018-05-25 20:27:51 -05:00
Cruz Monrreal d597a8b3f3
Updated blockdevice example to target only K64F 2018-05-25 15:23:26 -05:00