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