diff options
| author | Bernard Xiong <[email protected]> | 2017-11-01 21:10:53 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2017-11-01 21:10:53 +0800 |
| commit | d8f9c7fe401a3fbe2e70ff6f6b658a82877f738c (patch) | |
| tree | 79c833a8ecf6ab184269f4a402e4c024a0cbb6b4 /bsp | |
| parent | 7ed7aadd2448db4962041c1976e31cedf0f604e7 (diff) | |
[BSP] fix the compiling issue in mb9bf568r bsp
Diffstat (limited to 'bsp')
| -rw-r--r-- | bsp/mb9bf568r/CMSIS/DeviceSupport/gcc/startup_mb9bf56xr.S | 2 | ||||
| -rw-r--r-- | bsp/mb9bf568r/rtconfig.py | 2 | ||||
| -rw-r--r-- | bsp/mb9bf568r/rtthread-mb9bf568r.ld | 1 |
3 files changed, 3 insertions, 2 deletions
diff --git a/bsp/mb9bf568r/CMSIS/DeviceSupport/gcc/startup_mb9bf56xr.S b/bsp/mb9bf568r/CMSIS/DeviceSupport/gcc/startup_mb9bf56xr.S index 8830a4d2c7..72981f1edb 100644 --- a/bsp/mb9bf568r/CMSIS/DeviceSupport/gcc/startup_mb9bf56xr.S +++ b/bsp/mb9bf568r/CMSIS/DeviceSupport/gcc/startup_mb9bf56xr.S @@ -150,8 +150,10 @@ __cs3_interrupt_vector_cortex_m: .section .cs3.reset,"x",%progbits .thumb_func .globl __cs3_reset_cortex_m + .globl _start .type __cs3_reset_cortex_m, %function __cs3_reset_cortex_m: +_start: .fnstart LDR R0, =SystemInit BLX R0 diff --git a/bsp/mb9bf568r/rtconfig.py b/bsp/mb9bf568r/rtconfig.py index a69da87405..82cf6acf38 100644 --- a/bsp/mb9bf568r/rtconfig.py +++ b/bsp/mb9bf568r/rtconfig.py @@ -42,7 +42,7 @@ if PLATFORM == 'gcc': DEVICE = ' -mcpu=cortex-m4 -mthumb' CFLAGS = DEVICE AFLAGS = ' -c' + DEVICE + ' -x assembler-with-cpp' - LFLAGS = DEVICE + ' -Wl,--gc-sections,-Map=rtthread-' + BOARD_NAME + '.map,-cref,-u,Reset_Handler -T rtthread-' + BOARD_NAME + '.ld' + LFLAGS = DEVICE + ' -Wl,--gc-sections,-Map=rtthread-' + BOARD_NAME + '.map,-cref,-u,Reset_Handler -T rtthread-' + BOARD_NAME + '.ld -nostartfiles' CPATH = '' LPATH = '' diff --git a/bsp/mb9bf568r/rtthread-mb9bf568r.ld b/bsp/mb9bf568r/rtthread-mb9bf568r.ld index 8b9a6a37ac..c6700b9535 100644 --- a/bsp/mb9bf568r/rtthread-mb9bf568r.ld +++ b/bsp/mb9bf568r/rtthread-mb9bf568r.ld @@ -18,7 +18,6 @@ OUTPUT_FORMAT ("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") ENTRY(_start) SEARCH_DIR(.) -GROUP(-lgcc -lc -lcs3 -lcs3unhosted -lcs3micro) MEMORY { |
