Bogdan Marinescu
2fb9de927c
Merge pull request #127 from 0xc0170/dev_KL05Z_exporters
...
Dev kl05 z exporters
2013-12-17 00:40:49 -08:00
0xc0170
82c5d7f317
README - KL05Z, KL46Z
2013-12-15 12:01:21 +01:00
0xc0170
f7cee14193
KL05Z GCC support, exporters for arm_gcc, uvision
2013-12-15 11:54:44 +01:00
Bogdan Marinescu
b72b73e6f0
Added LPC11U35_401 in the list of official builds
2013-12-13 13:36:37 +02:00
Bogdan Marinescu
7d1c888204
Added LED PWM test
2013-12-12 19:59:31 +02:00
Anders Lindvall
0c774294fb
LPC4088 target fixes
...
- changed scatter file to keep all the code in the internal flash
- added tests for SPIFI memory usage
2013-12-12 12:29:00 +02:00
Stephen Paulger
76ff8eb377
Add KL46Z exporters to README
2013-12-11 10:09:47 +00:00
0xc0170
69d91e067c
exporters for KL46Z (ARM GCC, uVision)
2013-12-10 17:10:23 +01:00
Bogdan Marinescu
1f942615c1
Added KL46Z and NUCLEO_F103RB to the official SDK build
2013-12-09 18:24:05 +02:00
Bogdan Marinescu
17471ea8ed
Changed name of LPC4088 cmdline hook function
...
For compatibility with the on-line build system
2013-12-09 15:39:41 +02:00
Bogdan Marinescu
7a7c14e050
[NUCLEO_F103RB] Test porting
...
Ported GPIO and UART tests, verified as working.
2013-12-09 15:36:51 +02:00
Bogdan Marinescu
1dbb6d9c90
Fix defined labels for Cortex-M4F
2013-12-06 16:19:56 +02:00
Bogdan Marinescu
697acd34c0
Added command line hooking option
...
compiler, linker, assembler and binary command lines can now be modified
using the hooks mechanism. Also, '--any_placement=first_fit' linker option
is now used only on LPC4088 using this mechanism, in order to preserve
compatibility with the other targets.
2013-12-05 13:48:42 +02:00
Bogdan Marinescu
6959ef77f4
Don't build a NUCLEO_F103RB release for now
...
NUCLEO_F103RB is not yet integrated in the on-line environment, so don't
build a release for it yet.
2013-12-03 12:44:30 +02:00
Bogdan Marinescu
49df530ae7
Merge pull request #118 from bcostm/master
...
Add STMicroelectronics NUCLEO_F103RB target
2013-12-02 03:15:58 -08:00
0xc0170
ba7b4c300a
Cortex-M4 split to M4 and M4F
...
- all current supported M4 cores will be M4F
2013-11-27 21:02:37 +01:00
Bogdan Marinescu
72a9529287
Added on-line defined macros to the build system
...
Added 3 macros defined by the on-line build system to the off-line build
system: MBED_BUILD_TIMESTAMP, MBED_USERNAME and __MBED__.
2013-11-27 16:24:42 +02:00
Bogdan Marinescu
ea7ee814c9
LPC4088_EA doesn't exist anymore, remove from build_release
2013-11-26 19:26:49 +02:00
Bogdan Marinescu
438a290fe4
Fix LPC4088 codered exporter
...
Use softfp instead of hardfp for code generation, in order to make linking
with the mbed SDK (generated with softfp) possible.
2013-11-26 19:24:11 +02:00
Emilio Monti
60f37b4adf
There is only an LPC4088 target
2013-11-25 16:32:46 +00:00
bcostm
c47bc1780a
Add UseMicroLIB option for exported project
2013-11-22 11:41:07 +01:00
Bogdan Marinescu
8f8e5e8d8a
fix STLink debugger/downloader settings
2013-11-21 21:02:23 +02:00
Bogdan Marinescu
1c6bfd17bf
Fixes in export templates for NUCLEO_F103RB
2013-11-21 15:28:50 +02:00
hototogi
03b79b5920
support GCC_ARM for LPC4330_M4
...
- Linker script is based on LPC1768
number of NVIC is 16 (CORE) + 53 (M4 in LPC43xx) = 69,
therefor, reserve at the top of RAM0 (address:0x10000000)
to relocate NVIC vector table
- startup file is based on startup_ARMCM4.S in CMSIS V3.20
change NVIC name for cortex-M4 of LPC43xx
- add GCC_ARM for LPC4330_M4 in python scripts
- add some descriptions for GCC_ARM
2013-11-20 17:03:59 +09:00
bcostm
ef164aa78b
Add uvision4 template files for NUCLEO_F103RB
2013-11-19 14:38:06 +01:00
Bogdan Marinescu
0abfca2938
Added export maps
...
Since some targets with different names use the same exporters (for example
LPC4088_EA and LPC4088), add an "export map" for this situation.
2013-11-18 20:24:51 +02:00
Bogdan Marinescu
86e57616ce
Added LPC4088_EA to the list of targets
2013-11-18 19:57:25 +02:00
root
f168089a91
Drop deep repository scanning from scan_resources() so it doesn't affect compile
...
Implement repository scanning through __scan_all() for exporter
2013-11-15 18:59:19 +00:00
root
f834b6f1a9
Merge branch 'master' of https://github.com/mbedmicro/mbed
2013-11-14 16:30:00 +00:00
Mihail Stoyanov
0c62e84623
Added support to export mbed special .bld and .lib files
...
Added support to export repositories for seamless offline setup
2013-11-14 16:28:34 +00:00
bcostm
6d9b523185
Update workspace_tools files
2013-11-14 11:07:01 +01:00
Bogdan Marinescu
b2733e9b9a
Added preliminary support for nRF51822 as a target
...
No actual files for the target, just the target definition for now, so it
can't be compiled yet.
2013-11-11 15:15:57 +02:00
Bogdan Marinescu
5b6faea448
Removed redundant label TARGET_LPC81X_COMMON
2013-11-11 13:28:18 +02:00
Bogdan Marinescu
15422b3a67
Travis-CI: display the build command before running it
2013-11-08 18:21:58 +02:00
Bogdan Marinescu
bd89e121e5
Added build script for travis (build_travis.py)
2013-11-08 17:52:10 +02:00
Bogdan Marinescu
e69956aba2
Updated DSP library + build system changes
...
Updated CMSIS DSP to latest version (CMSIS-SP-00300-r3p2-00rel1.zip)
Build system changes to be able to preprocess assembler sources before compiling them:
- GCC: use gcc '-x assembler-with-cpp'
- ARM: preprocess first, then assemble (two separate commands)
- IAR: added macro definitions and include directories to the assembler command line
Removed CORTEX_ARM_SUPPORT restriction for the DSP libraries.
Tested: LPC1768 with ARM, GCC_ARM and IAR, LPC11U24 with ARM.
2013-11-08 15:38:23 +02:00
Emilio Monti
d7d5954f59
Add correct return code to build script
2013-11-08 11:54:12 +00:00
Emilio Monti
600e9ecc46
Default to ARM GCC tools in the system path
2013-11-08 11:46:00 +00:00
Stephen Paulger
8d9375022f
Correct LPC812 exporters list in README
2013-11-07 22:53:08 +00:00
Stephen Paulger
10ef3d610e
Add LPC812 exporter for DS5
2013-11-07 17:33:50 +00:00
Bogdan Marinescu
b704300021
Merge remote-tracking branch 'origin/master'
2013-11-07 13:50:42 +02:00
Bogdan Marinescu
1a1dafe44c
Added configuration mechanism
...
If the build system finds a file named mbed_config.h, it will automatically
define a HAVE_MBED_CONFIG_H macro. Various libraries/components can use
this mechanism to provide compile-time configuration for user projects.
2013-11-07 13:48:34 +02:00
Stephen Paulger
250610e13c
Add expoter README
...
Includes table of exporter supported toolchains by platform.
2013-11-05 23:39:49 +00:00
Emilio Monti
17bdeb4924
Merge branch 'master' of https://github.com/mbedmicro/mbed
2013-11-05 15:00:23 +00:00
Emilio Monti
8668dfe81a
Merge pull request #102 from stephenpaulger/ds5_exporter
...
Ds5 exporter for LPC11U24
2013-11-05 06:59:31 -08:00
Emilio Monti
e0d0dddc78
Additional toolchains to the official builds for the KL25Z and LPC4088
2013-11-05 14:58:47 +00:00
Bogdan Marinescu
bb04bf917a
Merge branch 'lpc4088' of git://github.com/arebert/mbed into arebert-lpc4088
...
Conflicts:
workspace_tools/export/gccarm.py
2013-11-04 12:19:29 +02:00
0xc0170
8ae57ce8db
KL25Z GCC_ARM export
2013-10-31 16:00:50 -04:00
Andreas Rebert
09cf4ef128
Support for exporting to GCC_ARM
2013-10-31 13:28:05 +01:00
Andreas Rebert
83d4facb0e
Added support for GCC_ARM
2013-10-31 13:25:58 +01:00