mirror of https://github.com/ARMmbed/mbed-os.git
cmain IAR: add mbed main
This fixes #4602 issue, mbed_main should be invoked right before the real mainpull/4689/head
parent
16be3ff167
commit
306fd2947c
|
@ -46,6 +46,7 @@
|
||||||
EXTERN exit
|
EXTERN exit
|
||||||
EXTERN __iar_dynamic_initialization
|
EXTERN __iar_dynamic_initialization
|
||||||
EXTERN mbed_sdk_init
|
EXTERN mbed_sdk_init
|
||||||
|
EXTERN mbed_main
|
||||||
EXTERN SystemInit
|
EXTERN SystemInit
|
||||||
|
|
||||||
THUMB
|
THUMB
|
||||||
|
@ -87,6 +88,10 @@ _call_main:
|
||||||
FUNCALL __cmain, __iar_argc_argv
|
FUNCALL __cmain, __iar_argc_argv
|
||||||
BL __iar_argc_argv ; Maybe setup command line
|
BL __iar_argc_argv ; Maybe setup command line
|
||||||
|
|
||||||
|
MOVS r0,#0 ; No parameters
|
||||||
|
FUNCALL __cmain, mbed_main
|
||||||
|
BL mbed_main
|
||||||
|
|
||||||
FUNCALL __cmain, main
|
FUNCALL __cmain, main
|
||||||
BL main
|
BL main
|
||||||
_main:
|
_main:
|
||||||
|
|
Loading…
Reference in New Issue