Commit Graph

1301 Commits (mbed_lib_rev151)

Author SHA1 Message Date
Yuguo Zou 2f88a697de Fix bugs for RTL8195AM with debug profile of compilers
1. Add alignment / padding for postbuild segments
2. Clear tcm.bss section
3. Remove TRAP_OverrideTable(), move lines to PLAT_Start()
2017-09-13 15:55:37 +01:00
Yuguo Zou 9fe3ada07d Remove extension in cmd
Remove extension in command line so the script could work on Linux
2017-09-13 15:55:37 +01:00
Yuguo Zou d314156a2e Add RTL8195AM support for mbed client with IAR Move ticker related code to SRAM due to time drift sensitive 2017-09-13 15:55:37 +01:00
Tony Wu e75704051c rtl8195am - fix ARMCC SRAM + SDRAM porting
Signed-off-by: Tony Wu <tonywu@realtek.com>
2017-09-13 15:55:37 +01:00
Yuguo Zou 2b06d0eb3b Fix ARMCC & IAR compile errors 2017-09-13 15:55:37 +01:00
Tony Wu ae8d8cae01 rtl8195am - adjust memory layout and enable fota support
1. Rearrange SDRAM and SRAM layout. Move timing critical code to SRAM,
   and the rest to SDRAM.

2. Add bootloader that's capable of FOTA over mbed cloud.

Signed-off-by: Tony Wu <tonywu@realtek.com>
2017-09-13 15:55:37 +01:00
Yuguo Zou a30d4d6148 enable sdram usage of REALTEK_RTL8195AM
Signed-off-by: Tony Wu <tonywu@realtek.com>
2017-09-13 15:55:37 +01:00
Jimmy Brisson eb4a1fbec2 Rename and simplify config test target names 2017-09-13 15:55:36 +01:00
Jimmy Brisson 83913e34f8 Clean up json
Wipe out all blank lines in json:
  find tools/test -name 'test_data.json' | xargs sed -i -e '/^$/d'
Move all start braces back a space:
  find tools/test -name 'test_data.json' | xargs sed -i -e "s/^ {/{/"
2017-09-13 15:55:36 +01:00
Jimmy Brisson 2548875a8a Linting and correcting comments 2017-09-13 15:55:36 +01:00
Jimmy Brisson 8bd92c85f1 Rework test_api testing and fix a bug
Bug was found by the new tests
2017-09-13 15:55:36 +01:00
Jimmy Brisson 90898c3269 Unify configuration testing and the travis command 2017-09-13 15:55:36 +01:00
Jimmy Brisson 2e6df44b21 Convert memap tests to pytest style 2017-09-13 15:55:36 +01:00
Jimmy Brisson de3cc63bb3 Rework config_test to use py.test 2017-09-13 15:55:36 +01:00
Martin Kojtal f50ce451dd Pass stats depth to singletest correctly
Fixes #4930
2017-09-13 15:55:35 +01:00
ccli8 11c36ad518 Update travis file 2017-09-13 15:55:34 +01:00
Shrikant Tudavekar 8e510ef5b6 disable -f option for assembly files for IAR 2017-09-13 15:55:33 +01:00
JojoS a4782b5c57 fix export static_files to zip
fixed adding a list and a tuple
2017-08-25 11:53:04 +01:00
Marcelo Salazar 5e292c9ba1 Fix to generate memory_usage key in report 2017-08-25 11:53:04 +01:00
Marcelo Salazar 9cb688a2a9 memap enhancements with depth level configurable
Removed heap/stack from report
Add --stats-depth option to mbed compile
Fix minor issues identified in review
Fix bug when parsing armcc libs
Fix code style
Fix minor issues on existing tests
Fix memap for automated TESTS
Fix stats-depth parameter for tests
2017-08-25 11:53:04 +01:00
Jan Jongboom 10e14d0ca1 Add list of defines to vscode exporter 2017-08-25 11:53:03 +01:00
ccli8 6e045e07af Update CMSIS packs 2017-08-25 11:53:02 +01:00
jacobjohnson-ON 9212a85207 mbed OS 5.5.3, including the changes needed to enable 640k. Includes the proposed changes by Mac. 7/25/17 2017-08-11 14:16:33 +01:00
Mahadevan Mahesh a937ccb1a9 mbed exporter: Add IAR support for various NXP platforms
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-08-11 14:16:33 +01:00
Alexander Zilberkant b9eb0da67d Fix CDT debugger settings on Linux - remove .exe suffix
On Linux machines arm-none-eabi-gdb executable do not have .exe suffix.
On Windows machines - it is possible to run an executable without explicit .exe suffix.
This change fixes debugger settings for Linux hosts
2017-08-11 14:16:33 +01:00
Alexander Zilberkant 6b0fa85364 Rename Eclipse .launch file according to project name
Since Eclipse supports working with multiple projects in the same workspace, .launch file name
should include project name for creating unique per-project .launch file.
2017-08-11 14:16:33 +01:00
Alexander Zilberkant 6904f84337 Remove unused Python imports 2017-08-11 14:16:33 +01:00
JojoS a77182edcc verify libname before stripping 2017-08-11 14:16:33 +01:00
JojoS be72993ee2 fix unresolved linker msg: __wrap_
adding  libraries to gcc linker group command
2017-08-11 14:16:33 +01:00
Jimmy Brisson c511e96e01 Add missing collect_include passing 2017-08-02 09:45:21 +01:00
Jimmy Brisson abe3553f9c Correct supported check in exporter tests 2017-08-02 09:45:21 +01:00
Jimmy Brisson 1792f02dcf Collect ignores from scan resources and use in exporetrs 2017-08-02 09:45:21 +01:00
Johan Stokking 035ed58be4 Use immutable tuple instead of mutable list
Signed-off-by: Johan Stokking <johan@stokking.nl>
2017-07-28 14:46:27 +01:00
Johan Stokking 4e5a68ef2a ZIP export static files
Signed-off-by: Johan Stokking <johan@stokking.nl>
2017-07-28 14:46:27 +01:00
Johan Stokking f16c4d06d7 Copy static files also when zipping 2017-07-28 14:46:26 +01:00
Johan Stokking f0b350632e Copy static files only
Signed-off-by: Johan Stokking <johan@stokking.nl>
2017-07-28 14:46:26 +01:00
Jimmy Brisson 1f58726f4a Deprecate Simplicity Version 3 2017-07-28 14:46:23 +01:00
Jimmy Brisson f6710236ef Deprecate LPCXpresso 2017-07-28 14:46:23 +01:00
Jimmy Brisson 423959d4ca Deprecate KDS 2017-07-28 14:46:23 +01:00
Jimmy Brisson cc53dd75a3 Deprecate e2studio 2017-07-28 14:46:23 +01:00
Jimmy Brisson 4407b001b7 Deprecate Coide 2017-07-28 14:46:22 +01:00
Jimmy Brisson 66fa34c0b6 Deprecate Atmel Studio 2017-07-28 14:46:22 +01:00
Jimmy Brisson ccc2105cd1 Create deprecated exporter class decorator 2017-07-28 14:46:22 +01:00
Jimmy Brisson 7af22d0499 Remove unusable exporters 2017-07-28 14:46:22 +01:00
Jimmy Brisson 294beb181e Prevent double define in very old builds
Partially reverts 2ddf4b33cb
2017-07-28 14:46:15 +01:00
Jimmy Brisson 38e258c641 Allow custom_targets.json exporting 2017-07-14 15:13:32 +01:00
Jimmy Brisson fde073c3dc Generate exporter suppored lists when needed 2017-07-14 15:13:32 +01:00
Martin Kojtal e97380913c tools: fix toolchain extend inc paths
inc paths might be a list or might not be (just single string). If they don't, we are ending up with non valid include paths (one letter include paths).
This as result would not compile.
2017-07-14 15:13:31 +01:00
Brian Daniels f1b45989db Sort the config parameters before printing them 2017-07-14 15:13:30 +01:00
Jimmy Brisson b963697ac4 Double escape defines
Fixes a bug where quoting gets stripped by the shell used in the makefile
and another bug where the lack of escaping would cause parser errors in
eclipse.
2017-07-14 15:13:30 +01:00