build MP frozon modules issue
-
- Posts: 40
- Joined: Wed Mar 08, 2017 7:24 am
build MP frozon modules issue
I'm trying to build my own firmware using windows Cygwin. Here's the issue I got.
1. download source code: $ git clone https://github.com/micropython/micropython.git
2. make cross compiler from the root directory: looks like OK! $ make CROSS_COMPILE=i686-w64-mingw32- -C mpy-cross
3. run make from stmhal/ directory. $ make BOARD=PYBV11
but show error:
CC ../py/../extmod/uos_dupterm.c
CC ../py/../lib/embed/abort_.c
CC ../py/../lib/utils/printf.c
MPY modules/lcd160cr.py
Traceback (most recent call last):
File "modules/lcd160cr.py", line 1
SyntaxError: invalid syntax
make: *** [../py/mkrules.mk:113: build-PYBV11/frozen_mpy/lcd160cr.mpy] Error 1
I also did try take out "FROZEN_MPY_DIR ?= modules" from Makefile and it works. Builds fine, I can program the .dfu and connected to my pyboard.
Is it something wrong with my setup or how can I make frozen module works?
I'm trying to save about 30k RAM, a lot of functions I will not use. Is it possible save 30k more? How can I tell which module takes more RAM?
1. download source code: $ git clone https://github.com/micropython/micropython.git
2. make cross compiler from the root directory: looks like OK! $ make CROSS_COMPILE=i686-w64-mingw32- -C mpy-cross
3. run make from stmhal/ directory. $ make BOARD=PYBV11
but show error:
CC ../py/../extmod/uos_dupterm.c
CC ../py/../lib/embed/abort_.c
CC ../py/../lib/utils/printf.c
MPY modules/lcd160cr.py
Traceback (most recent call last):
File "modules/lcd160cr.py", line 1
SyntaxError: invalid syntax
make: *** [../py/mkrules.mk:113: build-PYBV11/frozen_mpy/lcd160cr.mpy] Error 1
I also did try take out "FROZEN_MPY_DIR ?= modules" from Makefile and it works. Builds fine, I can program the .dfu and connected to my pyboard.
Is it something wrong with my setup or how can I make frozen module works?
I'm trying to save about 30k RAM, a lot of functions I will not use. Is it possible save 30k more? How can I tell which module takes more RAM?
-
- Posts: 40
- Joined: Wed Mar 08, 2017 7:24 am
Re: build MP frozon modules issue
Just found this...
https://github.com/micropython/micropython/issues/2961
copy the original .py files to modules folder works ok now..
now need to find out where can I take out the modules like lcd160cr..which I will never use....
https://github.com/micropython/micropython/issues/2961
copy the original .py files to modules folder works ok now..
now need to find out where can I take out the modules like lcd160cr..which I will never use....
Re: build MP frozon modules issue
Since the lcd files are frozen modules, they shouldn't affect your RAM usage (assuming that you don't use them). They'll take up space in flash.
To remove them, you can either remove the files from the modules directory, or when you build you can specify FROZEN_MPY_DIR to be someplace else other than modules (perhaps even an empty directory). Something like:
To remove them, you can either remove the files from the modules directory, or when you build you can specify FROZEN_MPY_DIR to be someplace else other than modules (perhaps even an empty directory). Something like:
Code: Select all
make BOARD=PYBV11 FROZEN_MPY_DIR=my_modules_dir
-
- Posts: 40
- Joined: Wed Mar 08, 2017 7:24 am
Re: build MP frozon modules issue
Hi Dave, Thanks for your reply.
Got it..no wonder doesn't make difference after remove modules. So, they only take RAM space whenever import the modules.
now the question is what eats my RAM..how can I reduce RAM? I saw the minimal port readme mention if disable MicroPython compiler can reduce 20k? How can I do that on pyboard?
Got it..no wonder doesn't make difference after remove modules. So, they only take RAM space whenever import the modules.
now the question is what eats my RAM..how can I reduce RAM? I saw the minimal port readme mention if disable MicroPython compiler can reduce 20k? How can I do that on pyboard?
- pythoncoder
- Posts: 5956
- Joined: Fri Jul 18, 2014 8:01 am
- Location: UK
- Contact:
Re: build MP frozon modules issue
To check on RAM use
You can then import modules one at a time to check on their impact:
So on this Pyboard importing math and uasyncio used 15216-9728 = 5488 bytes.
I'd look carefully at the Python code you're running before investigating special build options.
Code: Select all
>>> import micropython
>>> micropython.mem_info()
stack: 484 out of 15360
GC: total: 102208, used: 9728, free: 92480
No. of 1-blocks: 25, 2-blocks: 8, max blk sz: 498, max free sz: 5745
>>>
Code: Select all
>>> import math
>>> micropython.mem_info()
stack: 484 out of 15360
GC: total: 102208, used: 9904, free: 92304
No. of 1-blocks: 30, 2-blocks: 11, max blk sz: 498, max free sz: 5745
>>> import uasyncio
>>> micropython.mem_info()
stack: 484 out of 15360
GC: total: 102208, used: 15216, free: 86992
No. of 1-blocks: 175, 2-blocks: 30, max blk sz: 498, max free sz: 5425
>>>
I'd look carefully at the Python code you're running before investigating special build options.
Peter Hinch
Index to my micropython libraries.
Index to my micropython libraries.
Re: build MP frozon modules issue
Turning off the compiler would reduce flash usage, but again, if you don't use the compiler, then it shouldn't be consuming any RAM.
The STM32F405 has 192K of RAM.
64K of that is currently reserved for the filesystem (so that it can rewrite a 64K flash block).
Of the remaining 128K, 102272 bytes are used for the heap, which means that there is 28800 bytes of RAM used by micropython. 16K of that is reserved for the stack. .bss and .data account for about 10K. The balance is overhead for the heap.
Probably one of the larger items from the 10K are the USB buffers, but you'd have to scour through the map file and see what can be freed up.
If you could turn off the filesystem you could use the 64K, but it's not contiguous with RAM, so it can't just be added to the heap. You could probably mess with the linker map and move .bss into the 64K block.
The STM32F405 has 192K of RAM.
64K of that is currently reserved for the filesystem (so that it can rewrite a 64K flash block).
Of the remaining 128K, 102272 bytes are used for the heap, which means that there is 28800 bytes of RAM used by micropython. 16K of that is reserved for the stack. .bss and .data account for about 10K. The balance is overhead for the heap.
Probably one of the larger items from the 10K are the USB buffers, but you'd have to scour through the map file and see what can be freed up.
If you could turn off the filesystem you could use the 64K, but it's not contiguous with RAM, so it can't just be added to the heap. You could probably mess with the linker map and move .bss into the 64K block.
-
- Posts: 40
- Joined: Wed Mar 08, 2017 7:24 am
Re: build MP frozon modules issue
Thanks for both.
basically micropython doesn't take much RAM...
in this case, I need think of something else... maybe change to STM32F7 or other approach...
basically micropython doesn't take much RAM...
in this case, I need think of something else... maybe change to STM32F7 or other approach...
Re: build MP frozon modules issue
Good afternoon.
At compilation I receive an error (Error 2)! What am I doing wrong?
At compilation I receive an error (Error 2)! What am I doing wrong?
Re: build MP frozon modules issue
Without seeing your build logs which show the exact error, its virtually impossible for somebody to guess what your problem might be.
Re: build MP frozon modules issue
Sorry,
User@dgw /f
$ cd micropython-master_1.9.1
User@dgw /f/micropython-master_1.9.1
$ cd stmhal
User@dgw /f/micropython-master_1.9.1/stmhal
$ make BOARD=STM32F4GPA V=1
python ../py/makeversionhdr.py build-STM32F4GPA/genhdr/mpversion.h
Generating build-STM32F4GPA/genhdr/mpversion.h
CC ../py/modsys.c
arm-none-eabi-gcc -I. -I.. -Ibuild-STM32F4GPA -I../lib/cmsis/inc -Icmsis/ -Ihal/
f4/inc -Iusbdev/core/inc -Iusbdev/class/inc -Wall -Wpointer-arith -Werror -std=g
nu99 -nostdlib -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DSTM32F407xx -mthumb -mfpu=f
pv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -mtun
e=cortex-m4 -mcpu=cortex-m4 -DMCU_SERIES_F4 -Os -DNDEBUG -Iboards/STM32F4GPA -DS
TM32_HAL_H='<stm32f4xx_hal.h>' -fdata-sections -ffunction-sections -DMICROPY_QST
R_EXTRA_POOL=mp_qstr_frozen_const_pool -DMICROPY_MODULE_FROZEN_MPY -c -MD -o bui
ld-STM32F4GPA/py/modsys.o ../py/modsys.c
CC ../py/../extmod/modwebrepl.c
arm-none-eabi-gcc -I. -I.. -Ibuild-STM32F4GPA -I../lib/cmsis/inc -Icmsis/ -Ihal/
f4/inc -Iusbdev/core/inc -Iusbdev/class/inc -Wall -Wpointer-arith -Werror -std=g
nu99 -nostdlib -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DSTM32F407xx -mthumb -mfpu=f
pv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -mtun
e=cortex-m4 -mcpu=cortex-m4 -DMCU_SERIES_F4 -Os -DNDEBUG -Iboards/STM32F4GPA -DS
TM32_HAL_H='<stm32f4xx_hal.h>' -fdata-sections -ffunction-sections -DMICROPY_QST
R_EXTRA_POOL=mp_qstr_frozen_const_pool -DMICROPY_MODULE_FROZEN_MPY -c -MD -o bui
ld-STM32F4GPA/py/../extmod/modwebrepl.o ../py/../extmod/modwebrepl.c
CC ../lib/utils/pyexec.c
arm-none-eabi-gcc -I. -I.. -Ibuild-STM32F4GPA -I../lib/cmsis/inc -Icmsis/ -Ihal/
f4/inc -Iusbdev/core/inc -Iusbdev/class/inc -Wall -Wpointer-arith -Werror -std=g
nu99 -nostdlib -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DSTM32F407xx -mthumb -mfpu=f
pv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -mtun
e=cortex-m4 -mcpu=cortex-m4 -DMCU_SERIES_F4 -Os -DNDEBUG -Iboards/STM32F4GPA -DS
TM32_HAL_H='<stm32f4xx_hal.h>' -fdata-sections -ffunction-sections -DMICROPY_QST
R_EXTRA_POOL=mp_qstr_frozen_const_pool -DMICROPY_MODULE_FROZEN_MPY -c -MD -o bui
ld-STM32F4GPA/lib/utils/pyexec.o ../lib/utils/pyexec.c
CC moduos.c
arm-none-eabi-gcc -I. -I.. -Ibuild-STM32F4GPA -I../lib/cmsis/inc -Icmsis/ -Ihal/
f4/inc -Iusbdev/core/inc -Iusbdev/class/inc -Wall -Wpointer-arith -Werror -std=g
nu99 -nostdlib -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DSTM32F407xx -mthumb -mfpu=f
pv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -mtun
e=cortex-m4 -mcpu=cortex-m4 -DMCU_SERIES_F4 -Os -DNDEBUG -Iboards/STM32F4GPA -DS
TM32_HAL_H='<stm32f4xx_hal.h>' -fdata-sections -ffunction-sections -DMICROPY_QST
R_EXTRA_POOL=mp_qstr_frozen_const_pool -DMICROPY_MODULE_FROZEN_MPY -c -MD -o bui
ld-STM32F4GPA/moduos.o moduos.c
LINK build-STM32F4GPA/firmware.elf
arm-none-eabi-ld -nostdlib -L boards -T boards/stm32f405.ld -Map=build-STM32F4GP
A/firmware.map --cref --gc-sections -o build-STM32F4GPA/firmware.elf build-STM32
F4GPA/py/mpstate.o build-STM32F4GPA/py/nlrx86.o build-STM32F4GPA/py/nlrx64.o bui
ld-STM32F4GPA/py/nlrthumb.o build-STM32F4GPA/py/nlrxtensa.o build-STM32F4GPA/py/
nlrsetjmp.o build-STM32F4GPA/py/malloc.o build-STM32F4GPA/py/gc.o build-STM32F4G
PA/py/qstr.o build-STM32F4GPA/py/vstr.o build-STM32F4GPA/py/mpprint.o build-STM3
2F4GPA/py/unicode.o build-STM32F4GPA/py/mpz.o build-STM32F4GPA/py/reader.o build
-STM32F4GPA/py/lexer.o build-STM32F4GPA/py/parse.o build-STM32F4GPA/py/scope.o b
uild-STM32F4GPA/py/compile.o build-STM32F4GPA/py/emitcommon.o build-STM32F4GPA/p
y/emitbc.o build-STM32F4GPA/py/asmbase.o build-STM32F4GPA/py/asmx64.o build-STM3
2F4GPA/py/emitnx64.o build-STM32F4GPA/py/asmx86.o build-STM32F4GPA/py/emitnx86.o
build-STM32F4GPA/py/asmthumb.o build-STM32F4GPA/py/emitnthumb.o build-STM32F4GP
A/py/emitinlinethumb.o build-STM32F4GPA/py/asmarm.o build-STM32F4GPA/py/emitnarm
.o build-STM32F4GPA/py/asmxtensa.o build-STM32F4GPA/py/emitnxtensa.o build-STM32
F4GPA/py/emitinlinextensa.o build-STM32F4GPA/py/formatfloat.o build-STM32F4GPA/p
y/parsenumbase.o build-STM32F4GPA/py/parsenum.o build-STM32F4GPA/py/emitglue.o b
uild-STM32F4GPA/py/persistentcode.o build-STM32F4GPA/py/runtime.o build-STM32F4G
PA/py/runtime_utils.o build-STM32F4GPA/py/scheduler.o build-STM32F4GPA/py/native
glue.o build-STM32F4GPA/py/stackctrl.o build-STM32F4GPA/py/argcheck.o build-STM3
2F4GPA/py/warning.o build-STM32F4GPA/py/map.o build-STM32F4GPA/py/obj.o build-ST
M32F4GPA/py/objarray.o build-STM32F4GPA/py/objattrtuple.o build-STM32F4GPA/py/ob
jbool.o build-STM32F4GPA/py/objboundmeth.o build-STM32F4GPA/py/objcell.o build-S
TM32F4GPA/py/objclosure.o build-STM32F4GPA/py/objcomplex.o build-STM32F4GPA/py/o
bjdict.o build-STM32F4GPA/py/objenumerate.o build-STM32F4GPA/py/objexcept.o buil
d-STM32F4GPA/py/objfilter.o build-STM32F4GPA/py/objfloat.o build-STM32F4GPA/py/o
bjfun.o build-STM32F4GPA/py/objgenerator.o build-STM32F4GPA/py/objgetitemiter.o
build-STM32F4GPA/py/objint.o build-STM32F4GPA/py/objint_longlong.o build-STM32F4
GPA/py/objint_mpz.o build-STM32F4GPA/py/objlist.o build-STM32F4GPA/py/objmap.o b
uild-STM32F4GPA/py/objmodule.o build-STM32F4GPA/py/objobject.o build-STM32F4GPA/
py/objpolyiter.o build-STM32F4GPA/py/objproperty.o build-STM32F4GPA/py/objnone.o
build-STM32F4GPA/py/objnamedtuple.o build-STM32F4GPA/py/objrange.o build-STM32F
4GPA/py/objreversed.o build-STM32F4GPA/py/objset.o build-STM32F4GPA/py/objsingle
ton.o build-STM32F4GPA/py/objslice.o build-STM32F4GPA/py/objstr.o build-STM32F4G
PA/py/objstrunicode.o build-STM32F4GPA/py/objstringio.o build-STM32F4GPA/py/objt
uple.o build-STM32F4GPA/py/objtype.o build-STM32F4GPA/py/objzip.o build-STM32F4G
PA/py/opmethods.o build-STM32F4GPA/py/sequence.o build-STM32F4GPA/py/stream.o bu
ild-STM32F4GPA/py/binary.o build-STM32F4GPA/py/builtinimport.o build-STM32F4GPA/
py/builtinevex.o build-STM32F4GPA/py/builtinhelp.o build-STM32F4GPA/py/modarray.
o build-STM32F4GPA/py/modbuiltins.o build-STM32F4GPA/py/modcollections.o build-S
TM32F4GPA/py/modgc.o build-STM32F4GPA/py/modio.o build-STM32F4GPA/py/modmath.o b
uild-STM32F4GPA/py/modcmath.o build-STM32F4GPA/py/modmicropython.o build-STM32F4
GPA/py/modstruct.o build-STM32F4GPA/py/modsys.o build-STM32F4GPA/py/moduerrno.o
build-STM32F4GPA/py/modthread.o build-STM32F4GPA/py/vm.o build-STM32F4GPA/py/bc.
o build-STM32F4GPA/py/showbc.o build-STM32F4GPA/py/repl.o build-STM32F4GPA/py/sm
allint.o build-STM32F4GPA/py/frozenmod.o build-STM32F4GPA/py/../extmod/moductype
s.o build-STM32F4GPA/py/../extmod/modujson.o build-STM32F4GPA/py/../extmod/modur
e.o build-STM32F4GPA/py/../extmod/moduzlib.o build-STM32F4GPA/py/../extmod/moduh
eapq.o build-STM32F4GPA/py/../extmod/modutimeq.o build-STM32F4GPA/py/../extmod/m
oduhashlib.o build-STM32F4GPA/py/../extmod/modubinascii.o build-STM32F4GPA/py/..
/extmod/virtpin.o build-STM32F4GPA/py/../extmod/machine_mem.o build-STM32F4GPA/p
y/../extmod/machine_pinbase.o build-STM32F4GPA/py/../extmod/machine_signal.o bui
ld-STM32F4GPA/py/../extmod/machine_pulse.o build-STM32F4GPA/py/../extmod/machine
_i2c.o build-STM32F4GPA/py/../extmod/machine_spi.o build-STM32F4GPA/py/../extmod
/modussl_axtls.o build-STM32F4GPA/py/../extmod/modussl_mbedtls.o build-STM32F4GP
A/py/../extmod/modurandom.o build-STM32F4GPA/py/../extmod/moduselect.o build-STM
32F4GPA/py/../extmod/modwebsocket.o build-STM32F4GPA/py/../extmod/modwebrepl.o b
uild-STM32F4GPA/py/../extmod/modframebuf.o build-STM32F4GPA/py/../extmod/vfs.o b
uild-STM32F4GPA/py/../extmod/vfs_reader.o build-STM32F4GPA/py/../extmod/vfs_fat.
o build-STM32F4GPA/py/../extmod/vfs_fat_diskio.o build-STM32F4GPA/py/../extmod/v
fs_fat_file.o build-STM32F4GPA/py/../extmod/vfs_fat_misc.o build-STM32F4GPA/py/.
./extmod/utime_mphal.o build-STM32F4GPA/py/../extmod/uos_dupterm.o build-STM32F4
GPA/py/../lib/embed/abort_.o build-STM32F4GPA/py/../lib/utils/printf.o build-STM
32F4GPA/build-STM32F4GPA/frozen_mpy.o build-STM32F4GPA/lib/libc/string0.o build-
STM32F4GPA/lib/libm/math.o build-STM32F4GPA/lib/libm/thumb_vfp_sqrtf.o build-STM
32F4GPA/lib/libm/asinfacosf.o build-STM32F4GPA/lib/libm/atanf.o build-STM32F4GPA
/lib/libm/atan2f.o build-STM32F4GPA/lib/libm/fmodf.o build-STM32F4GPA/lib/libm/n
earbyintf.o build-STM32F4GPA/lib/libm/log1pf.o build-STM32F4GPA/lib/libm/acoshf.
o build-STM32F4GPA/lib/libm/asinhf.o build-STM32F4GPA/lib/libm/atanhf.o build-ST
M32F4GPA/lib/libm/kf_rem_pio2.o build-STM32F4GPA/lib/libm/kf_sin.o build-STM32F4
GPA/lib/libm/kf_cos.o build-STM32F4GPA/lib/libm/kf_tan.o build-STM32F4GPA/lib/li
bm/ef_rem_pio2.o build-STM32F4GPA/lib/libm/erf_lgamma.o build-STM32F4GPA/lib/lib
m/sf_sin.o build-STM32F4GPA/lib/libm/sf_cos.o build-STM32F4GPA/lib/libm/sf_tan.o
build-STM32F4GPA/lib/libm/sf_frexp.o build-STM32F4GPA/lib/libm/sf_modf.o build-
STM32F4GPA/lib/libm/sf_ldexp.o build-STM32F4GPA/lib/libm/sf_erf.o build-STM32F4G
PA/lib/libm/wf_lgamma.o build-STM32F4GPA/lib/libm/wf_tgamma.o build-STM32F4GPA/l
ib/oofatfs/ff.o build-STM32F4GPA/lib/oofatfs/option/unicode.o build-STM32F4GPA/l
ib/mp-readline/readline.o build-STM32F4GPA/lib/netutils/netutils.o build-STM32F4
GPA/lib/timeutils/timeutils.o build-STM32F4GPA/lib/utils/pyexec.o build-STM32F4G
PA/lib/utils/interrupt_char.o build-STM32F4GPA/drivers/memory/spiflash.o build-S
TM32F4GPA/main.o build-STM32F4GPA/system_stm32.o build-STM32F4GPA/stm32_it.o bui
ld-STM32F4GPA/usbd_conf.o build-STM32F4GPA/usbd_desc.o build-STM32F4GPA/usbd_cdc
_interface.o build-STM32F4GPA/usbd_hid_interface.o build-STM32F4GPA/usbd_msc_sto
rage.o build-STM32F4GPA/mphalport.o build-STM32F4GPA/mpthreadport.o build-STM32F
4GPA/irq.o build-STM32F4GPA/pendsv.o build-STM32F4GPA/systick.o build-STM32F4GPA
/pybthread.o build-STM32F4GPA/timer.o build-STM32F4GPA/led.o build-STM32F4GPA/pi
n.o build-STM32F4GPA/pin_defs_stmhal.o build-STM32F4GPA/pin_named_pins.o build-S
TM32F4GPA/bufhelper.o build-STM32F4GPA/dma.o build-STM32F4GPA/i2c.o build-STM32F
4GPA/spi.o build-STM32F4GPA/uart.o build-STM32F4GPA/can.o build-STM32F4GPA/usb.o
build-STM32F4GPA/wdt.o build-STM32F4GPA/gccollect.o build-STM32F4GPA/pybstdio.o
build-STM32F4GPA/help.o build-STM32F4GPA/machine_i2c.o build-STM32F4GPA/modmach
ine.o build-STM32F4GPA/modpyb.o build-STM32F4GPA/modstm.o build-STM32F4GPA/moduo
s.o build-STM32F4GPA/modutime.o build-STM32F4GPA/modusocket.o build-STM32F4GPA/m
odnetwork.o build-STM32F4GPA/extint.o build-STM32F4GPA/usrsw.o build-STM32F4GPA/
rng.o build-STM32F4GPA/rtc.o build-STM32F4GPA/flash.o build-STM32F4GPA/storage.o
build-STM32F4GPA/sdcard.o build-STM32F4GPA/fatfs_port.o build-STM32F4GPA/lcd.o
build-STM32F4GPA/accel.o build-STM32F4GPA/servo.o build-STM32F4GPA/dac.o build-S
TM32F4GPA/adc.o build-STM32F4GPA/startup_stm32.o build-STM32F4GPA/gchelper.o bui
ld-STM32F4GPA/hal/f4/src/stm32f4xx_hal.o build-STM32F4GPA/hal/f4/src/stm32f4xx_h
al_adc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_adc_ex.o build-STM32F4GPA/hal
/f4/src/stm32f4xx_hal_can.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_cortex.o b
uild-STM32F4GPA/hal/f4/src/stm32f4xx_hal_dac.o build-STM32F4GPA/hal/f4/src/stm32
f4xx_hal_dac_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_dma.o build-STM32F4G
PA/hal/f4/src/stm32f4xx_hal_flash.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_fl
ash_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_gpio.o build-STM32F4GPA/hal/f
4/src/stm32f4xx_hal_i2c.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_pcd.o build-
STM32F4GPA/hal/f4/src/stm32f4xx_hal_pcd_ex.o build-STM32F4GPA/hal/f4/src/stm32f4
xx_hal_pwr.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_pwr_ex.o build-STM32F4GPA
/hal/f4/src/stm32f4xx_hal_rcc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rcc_ex
.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rng.o build-STM32F4GPA/hal/f4/src/s
tm32f4xx_hal_rtc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rtc_ex.o build-STM3
2F4GPA/hal/f4/src/stm32f4xx_hal_sd.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_s
pi.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_tim.o build-STM32F4GPA/hal/f4/src
/stm32f4xx_hal_tim_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_uart.o build-S
TM32F4GPA/hal/f4/src/stm32f4xx_ll_sdmmc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_
ll_usb.o build-STM32F4GPA/usbdev/core/src/usbd_core.o build-STM32F4GPA/usbdev/co
re/src/usbd_ctlreq.o build-STM32F4GPA/usbdev/core/src/usbd_ioreq.o build-STM32F4
GPA/usbdev/class/src/usbd_cdc_msc_hid.o build-STM32F4GPA/usbdev/class/src/usbd_m
sc_bot.o build-STM32F4GPA/usbdev/class/src/usbd_msc_scsi.o build-STM32F4GPA/usbd
ev/class/src/usbd_msc_data.o build-STM32F4GPA/pins_STM32F4GPA.o c:/program files
(x86)/gnu tools arm embedded/4.9 2015q2/bin/../lib/gcc/arm-none-eabi/4.9.3/armv
7e-m/fpu/libgcc.a
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `arm-none-eabi-ld -nostdlib -L boards -T boards/stm32f405.l
d -Map=build-STM32F4GPA/firmware.map --cref --gc-sections -o build-STM32F4GPA/fi
rmware.elf build-STM32F4GPA/py/mpstate.o build-STM32F4GPA/py/nlrx86.o build-STM3
2F4GPA/py/nlrx64.o build-STM32F4GPA/py/nlrthumb.o build-STM32F4GPA/py/nlrxtensa.
o build-STM32F4GPA/py/nlrsetjmp.o build-STM32F4GPA/py/malloc.o build-STM32F4GPA/
py/gc.o build-STM32F4GPA/py/qstr.o build-STM32F4GPA/py/vstr.o build-STM32F4GPA/p
y/mpprint.o build-STM32F4GPA/py/unicode.o build-STM32F4GPA/py/mpz.o build-STM32F
4GPA/py/reader.o build-STM32F4GPA/py/lexer.o build-STM32F4GPA/py/parse.o build-S
TM32F4GPA/py/scope.o build-STM32F4GPA/py/compile.o build-STM32F4GPA/py/emitcommo
n.o build-STM32F4GPA/py/emitbc.o build-STM32F4GPA/py/asmbase.o build-STM32F4GPA/
py/asmx64.o build-STM32F4GPA/py/emitnx64.o build-STM32F4GPA/py/asmx86.o build-ST
M32F4GPA/py/emitnx86.o build-STM32F4GPA/py/asmthumb.o build-STM32F4GPA/py/emitnt
humb.o build-STM32F4GPA/py/emitinlinethumb.o build-STM32F4GPA/py/asmarm.o build-
STM32F4GPA/py/emitnarm.o build-STM32F4GPA/py/asmxtensa.o build-STM32F4GPA/py/emi
tnxtensa.o build-STM32F4GPA/py/emitinlinextensa.o build-STM32F4GPA/py/formatfloa
t.o build-STM32F4GPA/py/parsenumbase.o build-STM32F4GPA/py/parsenum.o build-STM3
2F4GPA/py/emitglue.o build-STM32F4GPA/py/persistentcode.o build-STM32F4GPA/py/ru
ntime.o build-STM32F4GPA/py/runtime_utils.o build-STM32F4GPA/py/scheduler.o buil
d-STM32F4GPA/py/nativeglue.o build-STM32F4GPA/py/stackctrl.o build-STM32F4GPA/py
/argcheck.o build-STM32F4GPA/py/warning.o build-STM32F4GPA/py/map.o build-STM32F
4GPA/py/obj.o build-STM32F4GPA/py/objarray.o build-STM32F4GPA/py/objattrtuple.o
build-STM32F4GPA/py/objbool.o build-STM32F4GPA/py/objboundmeth.o build-STM32F4GP
A/py/objcell.o build-STM32F4GPA/py/objclosure.o build-STM32F4GPA/py/objcomplex.o
build-STM32F4GPA/py/objdict.o build-STM32F4GPA/py/objenumerate.o build-STM32F4G
PA/py/objexcept.o build-STM32F4GPA/py/objfilter.o build-STM32F4GPA/py/objfloat.o
build-STM32F4GPA/py/objfun.o build-STM32F4GPA/py/objgenerator.o build-STM32F4GP
A/py/objgetitemiter.o build-STM32F4GPA/py/objint.o build-STM32F4GPA/py/objint_lo
nglong.o build-STM32F4GPA/py/objint_mpz.o build-STM32F4GPA/py/objlist.o build-ST
M32F4GPA/py/objmap.o build-STM32F4GPA/py/objmodule.o build-STM32F4GPA/py/objobje
ct.o build-STM32F4GPA/py/objpolyiter.o build-STM32F4GPA/py/objproperty.o build-S
TM32F4GPA/py/objnone.o build-STM32F4GPA/py/objnamedtuple.o build-STM32F4GPA/py/o
bjrange.o build-STM32F4GPA/py/objreversed.o build-STM32F4GPA/py/objset.o build-S
TM32F4GPA/py/objsingleton.o build-STM32F4GPA/py/objslice.o build-STM32F4GPA/py/o
bjstr.o build-STM32F4GPA/py/objstrunicode.o build-STM32F4GPA/py/objstringio.o bu
ild-STM32F4GPA/py/objtuple.o build-STM32F4GPA/py/objtype.o build-STM32F4GPA/py/o
bjzip.o build-STM32F4GPA/py/opmethods.o build-STM32F4GPA/py/sequence.o build-STM
32F4GPA/py/stream.o build-STM32F4GPA/py/binary.o build-STM32F4GPA/py/builtinimpo
rt.o build-STM32F4GPA/py/builtinevex.o build-STM32F4GPA/py/builtinhelp.o build-S
TM32F4GPA/py/modarray.o build-STM32F4GPA/py/modbuiltins.o build-STM32F4GPA/py/mo
dcollections.o build-STM32F4GPA/py/modgc.o build-STM32F4GPA/py/modio.o build-STM
32F4GPA/py/modmath.o build-STM32F4GPA/py/modcmath.o build-STM32F4GPA/py/modmicro
python.o build-STM32F4GPA/py/modstruct.o build-STM32F4GPA/py/modsys.o build-STM3
2F4GPA/py/moduerrno.o build-STM32F4GPA/py/modthread.o build-STM32F4GPA/py/vm.o b
uild-STM32F4GPA/py/bc.o build-STM32F4GPA/py/showbc.o build-STM32F4GPA/py/repl.o
build-STM32F4GPA/py/smallint.o build-STM32F4GPA/py/frozenmod.o build-STM32F4GPA/
py/../extmod/moductypes.o build-STM32F4GPA/py/../extmod/modujson.o build-STM32F4
GPA/py/../extmod/modure.o build-STM32F4GPA/py/../extmod/moduzlib.o build-STM32F4
GPA/py/../extmod/moduheapq.o build-STM32F4GPA/py/../extmod/modutimeq.o build-STM
32F4GPA/py/../extmod/moduhashlib.o build-STM32F4GPA/py/../extmod/modubinascii.o
build-STM32F4GPA/py/../extmod/virtpin.o build-STM32F4GPA/py/../extmod/machine_me
m.o build-STM32F4GPA/py/../extmod/machine_pinbase.o build-STM32F4GPA/py/../extmo
d/machine_signal.o build-STM32F4GPA/py/../extmod/machine_pulse.o build-STM32F4GP
A/py/../extmod/machine_i2c.o build-STM32F4GPA/py/../extmod/machine_spi.o build-S
TM32F4GPA/py/../extmod/modussl_axtls.o build-STM32F4GPA/py/../extmod/modussl_mbe
dtls.o build-STM32F4GPA/py/../extmod/modurandom.o build-STM32F4GPA/py/../extmod/
moduselect.o build-STM32F4GPA/py/../extmod/modwebsocket.o build-STM32F4GPA/py/..
/extmod/modwebrepl.o build-STM32F4GPA/py/../extmod/modframebuf.o build-STM32F4GP
A/py/../extmod/vfs.o build-STM32F4GPA/py/../extmod/vfs_reader.o build-STM32F4GPA
/py/../extmod/vfs_fat.o build-STM32F4GPA/py/../extmod/vfs_fat_diskio.o build-STM
32F4GPA/py/../extmod/vfs_fat_file.o build-STM32F4GPA/py/../extmod/vfs_fat_misc.o
build-STM32F4GPA/py/../extmod/utime_mphal.o build-STM32F4GPA/py/../extmod/uos_d
upterm.o build-STM32F4GPA/py/../lib/embed/abort_.o build-STM32F4GPA/py/../lib/ut
ils/printf.o build-STM32F4GPA/build-STM32F4GPA/frozen_mpy.o build-STM32F4GPA/lib
/libc/string0.o build-STM32F4GPA/lib/libm/math.o build-STM32F4GPA/lib/libm/thumb
_vfp_sqrtf.o build-STM32F4GPA/lib/libm/asinfacosf.o build-STM32F4GPA/lib/libm/at
anf.o build-STM32F4GPA/lib/libm/atan2f.o build-STM32F4GPA/lib/libm/fmodf.o build
-STM32F4GPA/lib/libm/nearbyintf.o build-STM32F4GPA/lib/libm/log1pf.o build-STM32
F4GPA/lib/libm/acoshf.o build-STM32F4GPA/lib/libm/asinhf.o build-STM32F4GPA/lib/
libm/atanhf.o build-STM32F4GPA/lib/libm/kf_rem_pio2.o build-STM32F4GPA/lib/libm/
kf_sin.o build-STM32F4GPA/lib/libm/kf_cos.o build-STM32F4GPA/lib/libm/kf_tan.o b
uild-STM32F4GPA/lib/libm/ef_rem_pio2.o build-STM32F4GPA/lib/libm/erf_lgamma.o bu
ild-STM32F4GPA/lib/libm/sf_sin.o build-STM32F4GPA/lib/libm/sf_cos.o build-STM32F
4GPA/lib/libm/sf_tan.o build-STM32F4GPA/lib/libm/sf_frexp.o build-STM32F4GPA/lib
/libm/sf_modf.o build-STM32F4GPA/lib/libm/sf_ldexp.o build-STM32F4GPA/lib/libm/s
f_erf.o build-STM32F4GPA/lib/libm/wf_lgamma.o build-STM32F4GPA/lib/libm/wf_tgamm
a.o build-STM32F4GPA/lib/oofatfs/ff.o build-STM32F4GPA/lib/oofatfs/option/unicod
e.o build-STM32F4GPA/lib/mp-readline/readline.o build-STM32F4GPA/lib/netutils/ne
tutils.o build-STM32F4GPA/lib/timeutils/timeutils.o build-STM32F4GPA/lib/utils/p
yexec.o build-STM32F4GPA/lib/utils/interrupt_char.o build-STM32F4GPA/drivers/mem
ory/spiflash.o build-STM32F4GPA/main.o build-STM32F4GPA/system_stm32.o build-STM
32F4GPA/stm32_it.o build-STM32F4GPA/usbd_conf.o build-STM32F4GPA/usbd_desc.o bui
ld-STM32F4GPA/usbd_cdc_interface.o build-STM32F4GPA/usbd_hid_interface.o build-S
TM32F4GPA/usbd_msc_storage.o build-STM32F4GPA/mphalport.o build-STM32F4GPA/mpthr
eadport.o build-STM32F4GPA/irq.o build-STM32F4GPA/pendsv.o build-STM32F4GPA/syst
ick.o build-STM32F4GPA/pybthread.o build-STM32F4GPA/timer.o build-STM32F4GPA/led
.o build-STM32F4GPA/pin.o build-STM32F4GPA/pin_defs_stmhal.o build-STM32F4GPA/pi
n_named_pins.o build-STM32F4GPA/bufhelper.o build-STM32F4GPA/dma.o build-STM32F4
GPA/i2c.o build-STM32F4GPA/spi.o build-STM32F4GPA/uart.o build-STM32F4GPA/can.o
build-STM32F4GPA/usb.o build-STM32F4GPA/wdt.o build-STM32F4GPA/gccollect.o build
-STM32F4GPA/pybstdio.o build-STM32F4GPA/help.o build-STM32F4GPA/machine_i2c.o bu
ild-STM32F4GPA/modmachine.o build-STM32F4GPA/modpyb.o build-STM32F4GPA/modstm.o
build-STM32F4GPA/moduos.o build-STM32F4GPA/modutime.o build-STM32F4GPA/modusocke
t.o build-STM32F4GPA/modnetwork.o build-STM32F4GPA/extint.o build-STM32F4GPA/usr
sw.o build-STM32F4GPA/rng.o build-STM32F4GPA/rtc.o build-STM32F4GPA/flash.o buil
d-STM32F4GPA/storage.o build-STM32F4GPA/sdcard.o build-STM32F4GPA/fatfs_port.o b
uild-STM32F4GPA/lcd.o build-STM32F4GPA/accel.o build-STM32F4GPA/servo.o build-ST
M32F4GPA/dac.o build-STM32F4GPA/adc.o build-STM32F4GPA/startup_stm32.o build-STM
32F4GPA/gchelper.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal.o build-STM32F4GPA/
hal/f4/src/stm32f4xx_hal_adc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_adc_ex.
o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_can.o build-STM32F4GPA/hal/f4/src/st
m32f4xx_hal_cortex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_dac.o build-STM32
F4GPA/hal/f4/src/stm32f4xx_hal_dac_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_ha
l_dma.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_flash.o build-STM32F4GPA/hal/f
4/src/stm32f4xx_hal_flash_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_gpio.o
build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_i2c.o build-STM32F4GPA/hal/f4/src/stm3
2f4xx_hal_pcd.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_pcd_ex.o build-STM32F4
GPA/hal/f4/src/stm32f4xx_hal_pwr.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_pwr
_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rcc.o build-STM32F4GPA/hal/f4/sr
c/stm32f4xx_hal_rcc_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rng.o build-S
TM32F4GPA/hal/f4/src/stm32f4xx_hal_rtc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_h
al_rtc_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_sd.o build-STM32F4GPA/hal/
f4/src/stm32f4xx_hal_spi.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_tim.o build
-STM32F4GPA/hal/f4/src/stm32f4xx_hal_tim_ex.o build-STM32F4GPA/hal/f4/src/stm32f
4xx_hal_uart.o build-STM32F4GPA/hal/f4/src/stm32f4xx_ll_sdmmc.o build-STM32F4GPA
/hal/f4/src/stm32f4xx_ll_usb.o build-STM32F4GPA/usbdev/core/src/usbd_core.o buil
d-STM32F4GPA/usbdev/core/src/usbd_ctlreq.o build-STM32F4GPA/usbdev/core/src/usbd
_ioreq.o build-STM32F4GPA/usbdev/class/src/usbd_cdc_msc_hid.o build-STM32F4GPA/u
sbdev/class/src/usbd_msc_bot.o build-STM32F4GPA/usbdev/class/src/usbd_msc_scsi.o
build-STM32F4GPA/usbdev/class/src/usbd_msc_data.o build-STM32F4GPA/pins_STM32F4
GPA.o c:/program files (x86)/gnu tools arm embedded/4.9 2015q2/bin/../lib/gcc/ar
m-none-eabi/4.9.3/armv7e-m/fpu/libgcc.a'
make: *** [build-STM32F4GPA/firmware.elf] Error 2
User@dgw /f/micropython-master_1.9.1/stmhal
$
User@dgw /f
$ cd micropython-master_1.9.1
User@dgw /f/micropython-master_1.9.1
$ cd stmhal
User@dgw /f/micropython-master_1.9.1/stmhal
$ make BOARD=STM32F4GPA V=1
python ../py/makeversionhdr.py build-STM32F4GPA/genhdr/mpversion.h
Generating build-STM32F4GPA/genhdr/mpversion.h
CC ../py/modsys.c
arm-none-eabi-gcc -I. -I.. -Ibuild-STM32F4GPA -I../lib/cmsis/inc -Icmsis/ -Ihal/
f4/inc -Iusbdev/core/inc -Iusbdev/class/inc -Wall -Wpointer-arith -Werror -std=g
nu99 -nostdlib -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DSTM32F407xx -mthumb -mfpu=f
pv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -mtun
e=cortex-m4 -mcpu=cortex-m4 -DMCU_SERIES_F4 -Os -DNDEBUG -Iboards/STM32F4GPA -DS
TM32_HAL_H='<stm32f4xx_hal.h>' -fdata-sections -ffunction-sections -DMICROPY_QST
R_EXTRA_POOL=mp_qstr_frozen_const_pool -DMICROPY_MODULE_FROZEN_MPY -c -MD -o bui
ld-STM32F4GPA/py/modsys.o ../py/modsys.c
CC ../py/../extmod/modwebrepl.c
arm-none-eabi-gcc -I. -I.. -Ibuild-STM32F4GPA -I../lib/cmsis/inc -Icmsis/ -Ihal/
f4/inc -Iusbdev/core/inc -Iusbdev/class/inc -Wall -Wpointer-arith -Werror -std=g
nu99 -nostdlib -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DSTM32F407xx -mthumb -mfpu=f
pv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -mtun
e=cortex-m4 -mcpu=cortex-m4 -DMCU_SERIES_F4 -Os -DNDEBUG -Iboards/STM32F4GPA -DS
TM32_HAL_H='<stm32f4xx_hal.h>' -fdata-sections -ffunction-sections -DMICROPY_QST
R_EXTRA_POOL=mp_qstr_frozen_const_pool -DMICROPY_MODULE_FROZEN_MPY -c -MD -o bui
ld-STM32F4GPA/py/../extmod/modwebrepl.o ../py/../extmod/modwebrepl.c
CC ../lib/utils/pyexec.c
arm-none-eabi-gcc -I. -I.. -Ibuild-STM32F4GPA -I../lib/cmsis/inc -Icmsis/ -Ihal/
f4/inc -Iusbdev/core/inc -Iusbdev/class/inc -Wall -Wpointer-arith -Werror -std=g
nu99 -nostdlib -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DSTM32F407xx -mthumb -mfpu=f
pv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -mtun
e=cortex-m4 -mcpu=cortex-m4 -DMCU_SERIES_F4 -Os -DNDEBUG -Iboards/STM32F4GPA -DS
TM32_HAL_H='<stm32f4xx_hal.h>' -fdata-sections -ffunction-sections -DMICROPY_QST
R_EXTRA_POOL=mp_qstr_frozen_const_pool -DMICROPY_MODULE_FROZEN_MPY -c -MD -o bui
ld-STM32F4GPA/lib/utils/pyexec.o ../lib/utils/pyexec.c
CC moduos.c
arm-none-eabi-gcc -I. -I.. -Ibuild-STM32F4GPA -I../lib/cmsis/inc -Icmsis/ -Ihal/
f4/inc -Iusbdev/core/inc -Iusbdev/class/inc -Wall -Wpointer-arith -Werror -std=g
nu99 -nostdlib -DFFCONF_H=\"lib/oofatfs/ffconf.h\" -DSTM32F407xx -mthumb -mfpu=f
pv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion -mtun
e=cortex-m4 -mcpu=cortex-m4 -DMCU_SERIES_F4 -Os -DNDEBUG -Iboards/STM32F4GPA -DS
TM32_HAL_H='<stm32f4xx_hal.h>' -fdata-sections -ffunction-sections -DMICROPY_QST
R_EXTRA_POOL=mp_qstr_frozen_const_pool -DMICROPY_MODULE_FROZEN_MPY -c -MD -o bui
ld-STM32F4GPA/moduos.o moduos.c
LINK build-STM32F4GPA/firmware.elf
arm-none-eabi-ld -nostdlib -L boards -T boards/stm32f405.ld -Map=build-STM32F4GP
A/firmware.map --cref --gc-sections -o build-STM32F4GPA/firmware.elf build-STM32
F4GPA/py/mpstate.o build-STM32F4GPA/py/nlrx86.o build-STM32F4GPA/py/nlrx64.o bui
ld-STM32F4GPA/py/nlrthumb.o build-STM32F4GPA/py/nlrxtensa.o build-STM32F4GPA/py/
nlrsetjmp.o build-STM32F4GPA/py/malloc.o build-STM32F4GPA/py/gc.o build-STM32F4G
PA/py/qstr.o build-STM32F4GPA/py/vstr.o build-STM32F4GPA/py/mpprint.o build-STM3
2F4GPA/py/unicode.o build-STM32F4GPA/py/mpz.o build-STM32F4GPA/py/reader.o build
-STM32F4GPA/py/lexer.o build-STM32F4GPA/py/parse.o build-STM32F4GPA/py/scope.o b
uild-STM32F4GPA/py/compile.o build-STM32F4GPA/py/emitcommon.o build-STM32F4GPA/p
y/emitbc.o build-STM32F4GPA/py/asmbase.o build-STM32F4GPA/py/asmx64.o build-STM3
2F4GPA/py/emitnx64.o build-STM32F4GPA/py/asmx86.o build-STM32F4GPA/py/emitnx86.o
build-STM32F4GPA/py/asmthumb.o build-STM32F4GPA/py/emitnthumb.o build-STM32F4GP
A/py/emitinlinethumb.o build-STM32F4GPA/py/asmarm.o build-STM32F4GPA/py/emitnarm
.o build-STM32F4GPA/py/asmxtensa.o build-STM32F4GPA/py/emitnxtensa.o build-STM32
F4GPA/py/emitinlinextensa.o build-STM32F4GPA/py/formatfloat.o build-STM32F4GPA/p
y/parsenumbase.o build-STM32F4GPA/py/parsenum.o build-STM32F4GPA/py/emitglue.o b
uild-STM32F4GPA/py/persistentcode.o build-STM32F4GPA/py/runtime.o build-STM32F4G
PA/py/runtime_utils.o build-STM32F4GPA/py/scheduler.o build-STM32F4GPA/py/native
glue.o build-STM32F4GPA/py/stackctrl.o build-STM32F4GPA/py/argcheck.o build-STM3
2F4GPA/py/warning.o build-STM32F4GPA/py/map.o build-STM32F4GPA/py/obj.o build-ST
M32F4GPA/py/objarray.o build-STM32F4GPA/py/objattrtuple.o build-STM32F4GPA/py/ob
jbool.o build-STM32F4GPA/py/objboundmeth.o build-STM32F4GPA/py/objcell.o build-S
TM32F4GPA/py/objclosure.o build-STM32F4GPA/py/objcomplex.o build-STM32F4GPA/py/o
bjdict.o build-STM32F4GPA/py/objenumerate.o build-STM32F4GPA/py/objexcept.o buil
d-STM32F4GPA/py/objfilter.o build-STM32F4GPA/py/objfloat.o build-STM32F4GPA/py/o
bjfun.o build-STM32F4GPA/py/objgenerator.o build-STM32F4GPA/py/objgetitemiter.o
build-STM32F4GPA/py/objint.o build-STM32F4GPA/py/objint_longlong.o build-STM32F4
GPA/py/objint_mpz.o build-STM32F4GPA/py/objlist.o build-STM32F4GPA/py/objmap.o b
uild-STM32F4GPA/py/objmodule.o build-STM32F4GPA/py/objobject.o build-STM32F4GPA/
py/objpolyiter.o build-STM32F4GPA/py/objproperty.o build-STM32F4GPA/py/objnone.o
build-STM32F4GPA/py/objnamedtuple.o build-STM32F4GPA/py/objrange.o build-STM32F
4GPA/py/objreversed.o build-STM32F4GPA/py/objset.o build-STM32F4GPA/py/objsingle
ton.o build-STM32F4GPA/py/objslice.o build-STM32F4GPA/py/objstr.o build-STM32F4G
PA/py/objstrunicode.o build-STM32F4GPA/py/objstringio.o build-STM32F4GPA/py/objt
uple.o build-STM32F4GPA/py/objtype.o build-STM32F4GPA/py/objzip.o build-STM32F4G
PA/py/opmethods.o build-STM32F4GPA/py/sequence.o build-STM32F4GPA/py/stream.o bu
ild-STM32F4GPA/py/binary.o build-STM32F4GPA/py/builtinimport.o build-STM32F4GPA/
py/builtinevex.o build-STM32F4GPA/py/builtinhelp.o build-STM32F4GPA/py/modarray.
o build-STM32F4GPA/py/modbuiltins.o build-STM32F4GPA/py/modcollections.o build-S
TM32F4GPA/py/modgc.o build-STM32F4GPA/py/modio.o build-STM32F4GPA/py/modmath.o b
uild-STM32F4GPA/py/modcmath.o build-STM32F4GPA/py/modmicropython.o build-STM32F4
GPA/py/modstruct.o build-STM32F4GPA/py/modsys.o build-STM32F4GPA/py/moduerrno.o
build-STM32F4GPA/py/modthread.o build-STM32F4GPA/py/vm.o build-STM32F4GPA/py/bc.
o build-STM32F4GPA/py/showbc.o build-STM32F4GPA/py/repl.o build-STM32F4GPA/py/sm
allint.o build-STM32F4GPA/py/frozenmod.o build-STM32F4GPA/py/../extmod/moductype
s.o build-STM32F4GPA/py/../extmod/modujson.o build-STM32F4GPA/py/../extmod/modur
e.o build-STM32F4GPA/py/../extmod/moduzlib.o build-STM32F4GPA/py/../extmod/moduh
eapq.o build-STM32F4GPA/py/../extmod/modutimeq.o build-STM32F4GPA/py/../extmod/m
oduhashlib.o build-STM32F4GPA/py/../extmod/modubinascii.o build-STM32F4GPA/py/..
/extmod/virtpin.o build-STM32F4GPA/py/../extmod/machine_mem.o build-STM32F4GPA/p
y/../extmod/machine_pinbase.o build-STM32F4GPA/py/../extmod/machine_signal.o bui
ld-STM32F4GPA/py/../extmod/machine_pulse.o build-STM32F4GPA/py/../extmod/machine
_i2c.o build-STM32F4GPA/py/../extmod/machine_spi.o build-STM32F4GPA/py/../extmod
/modussl_axtls.o build-STM32F4GPA/py/../extmod/modussl_mbedtls.o build-STM32F4GP
A/py/../extmod/modurandom.o build-STM32F4GPA/py/../extmod/moduselect.o build-STM
32F4GPA/py/../extmod/modwebsocket.o build-STM32F4GPA/py/../extmod/modwebrepl.o b
uild-STM32F4GPA/py/../extmod/modframebuf.o build-STM32F4GPA/py/../extmod/vfs.o b
uild-STM32F4GPA/py/../extmod/vfs_reader.o build-STM32F4GPA/py/../extmod/vfs_fat.
o build-STM32F4GPA/py/../extmod/vfs_fat_diskio.o build-STM32F4GPA/py/../extmod/v
fs_fat_file.o build-STM32F4GPA/py/../extmod/vfs_fat_misc.o build-STM32F4GPA/py/.
./extmod/utime_mphal.o build-STM32F4GPA/py/../extmod/uos_dupterm.o build-STM32F4
GPA/py/../lib/embed/abort_.o build-STM32F4GPA/py/../lib/utils/printf.o build-STM
32F4GPA/build-STM32F4GPA/frozen_mpy.o build-STM32F4GPA/lib/libc/string0.o build-
STM32F4GPA/lib/libm/math.o build-STM32F4GPA/lib/libm/thumb_vfp_sqrtf.o build-STM
32F4GPA/lib/libm/asinfacosf.o build-STM32F4GPA/lib/libm/atanf.o build-STM32F4GPA
/lib/libm/atan2f.o build-STM32F4GPA/lib/libm/fmodf.o build-STM32F4GPA/lib/libm/n
earbyintf.o build-STM32F4GPA/lib/libm/log1pf.o build-STM32F4GPA/lib/libm/acoshf.
o build-STM32F4GPA/lib/libm/asinhf.o build-STM32F4GPA/lib/libm/atanhf.o build-ST
M32F4GPA/lib/libm/kf_rem_pio2.o build-STM32F4GPA/lib/libm/kf_sin.o build-STM32F4
GPA/lib/libm/kf_cos.o build-STM32F4GPA/lib/libm/kf_tan.o build-STM32F4GPA/lib/li
bm/ef_rem_pio2.o build-STM32F4GPA/lib/libm/erf_lgamma.o build-STM32F4GPA/lib/lib
m/sf_sin.o build-STM32F4GPA/lib/libm/sf_cos.o build-STM32F4GPA/lib/libm/sf_tan.o
build-STM32F4GPA/lib/libm/sf_frexp.o build-STM32F4GPA/lib/libm/sf_modf.o build-
STM32F4GPA/lib/libm/sf_ldexp.o build-STM32F4GPA/lib/libm/sf_erf.o build-STM32F4G
PA/lib/libm/wf_lgamma.o build-STM32F4GPA/lib/libm/wf_tgamma.o build-STM32F4GPA/l
ib/oofatfs/ff.o build-STM32F4GPA/lib/oofatfs/option/unicode.o build-STM32F4GPA/l
ib/mp-readline/readline.o build-STM32F4GPA/lib/netutils/netutils.o build-STM32F4
GPA/lib/timeutils/timeutils.o build-STM32F4GPA/lib/utils/pyexec.o build-STM32F4G
PA/lib/utils/interrupt_char.o build-STM32F4GPA/drivers/memory/spiflash.o build-S
TM32F4GPA/main.o build-STM32F4GPA/system_stm32.o build-STM32F4GPA/stm32_it.o bui
ld-STM32F4GPA/usbd_conf.o build-STM32F4GPA/usbd_desc.o build-STM32F4GPA/usbd_cdc
_interface.o build-STM32F4GPA/usbd_hid_interface.o build-STM32F4GPA/usbd_msc_sto
rage.o build-STM32F4GPA/mphalport.o build-STM32F4GPA/mpthreadport.o build-STM32F
4GPA/irq.o build-STM32F4GPA/pendsv.o build-STM32F4GPA/systick.o build-STM32F4GPA
/pybthread.o build-STM32F4GPA/timer.o build-STM32F4GPA/led.o build-STM32F4GPA/pi
n.o build-STM32F4GPA/pin_defs_stmhal.o build-STM32F4GPA/pin_named_pins.o build-S
TM32F4GPA/bufhelper.o build-STM32F4GPA/dma.o build-STM32F4GPA/i2c.o build-STM32F
4GPA/spi.o build-STM32F4GPA/uart.o build-STM32F4GPA/can.o build-STM32F4GPA/usb.o
build-STM32F4GPA/wdt.o build-STM32F4GPA/gccollect.o build-STM32F4GPA/pybstdio.o
build-STM32F4GPA/help.o build-STM32F4GPA/machine_i2c.o build-STM32F4GPA/modmach
ine.o build-STM32F4GPA/modpyb.o build-STM32F4GPA/modstm.o build-STM32F4GPA/moduo
s.o build-STM32F4GPA/modutime.o build-STM32F4GPA/modusocket.o build-STM32F4GPA/m
odnetwork.o build-STM32F4GPA/extint.o build-STM32F4GPA/usrsw.o build-STM32F4GPA/
rng.o build-STM32F4GPA/rtc.o build-STM32F4GPA/flash.o build-STM32F4GPA/storage.o
build-STM32F4GPA/sdcard.o build-STM32F4GPA/fatfs_port.o build-STM32F4GPA/lcd.o
build-STM32F4GPA/accel.o build-STM32F4GPA/servo.o build-STM32F4GPA/dac.o build-S
TM32F4GPA/adc.o build-STM32F4GPA/startup_stm32.o build-STM32F4GPA/gchelper.o bui
ld-STM32F4GPA/hal/f4/src/stm32f4xx_hal.o build-STM32F4GPA/hal/f4/src/stm32f4xx_h
al_adc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_adc_ex.o build-STM32F4GPA/hal
/f4/src/stm32f4xx_hal_can.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_cortex.o b
uild-STM32F4GPA/hal/f4/src/stm32f4xx_hal_dac.o build-STM32F4GPA/hal/f4/src/stm32
f4xx_hal_dac_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_dma.o build-STM32F4G
PA/hal/f4/src/stm32f4xx_hal_flash.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_fl
ash_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_gpio.o build-STM32F4GPA/hal/f
4/src/stm32f4xx_hal_i2c.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_pcd.o build-
STM32F4GPA/hal/f4/src/stm32f4xx_hal_pcd_ex.o build-STM32F4GPA/hal/f4/src/stm32f4
xx_hal_pwr.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_pwr_ex.o build-STM32F4GPA
/hal/f4/src/stm32f4xx_hal_rcc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rcc_ex
.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rng.o build-STM32F4GPA/hal/f4/src/s
tm32f4xx_hal_rtc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rtc_ex.o build-STM3
2F4GPA/hal/f4/src/stm32f4xx_hal_sd.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_s
pi.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_tim.o build-STM32F4GPA/hal/f4/src
/stm32f4xx_hal_tim_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_uart.o build-S
TM32F4GPA/hal/f4/src/stm32f4xx_ll_sdmmc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_
ll_usb.o build-STM32F4GPA/usbdev/core/src/usbd_core.o build-STM32F4GPA/usbdev/co
re/src/usbd_ctlreq.o build-STM32F4GPA/usbdev/core/src/usbd_ioreq.o build-STM32F4
GPA/usbdev/class/src/usbd_cdc_msc_hid.o build-STM32F4GPA/usbdev/class/src/usbd_m
sc_bot.o build-STM32F4GPA/usbdev/class/src/usbd_msc_scsi.o build-STM32F4GPA/usbd
ev/class/src/usbd_msc_data.o build-STM32F4GPA/pins_STM32F4GPA.o c:/program files
(x86)/gnu tools arm embedded/4.9 2015q2/bin/../lib/gcc/arm-none-eabi/4.9.3/armv
7e-m/fpu/libgcc.a
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `arm-none-eabi-ld -nostdlib -L boards -T boards/stm32f405.l
d -Map=build-STM32F4GPA/firmware.map --cref --gc-sections -o build-STM32F4GPA/fi
rmware.elf build-STM32F4GPA/py/mpstate.o build-STM32F4GPA/py/nlrx86.o build-STM3
2F4GPA/py/nlrx64.o build-STM32F4GPA/py/nlrthumb.o build-STM32F4GPA/py/nlrxtensa.
o build-STM32F4GPA/py/nlrsetjmp.o build-STM32F4GPA/py/malloc.o build-STM32F4GPA/
py/gc.o build-STM32F4GPA/py/qstr.o build-STM32F4GPA/py/vstr.o build-STM32F4GPA/p
y/mpprint.o build-STM32F4GPA/py/unicode.o build-STM32F4GPA/py/mpz.o build-STM32F
4GPA/py/reader.o build-STM32F4GPA/py/lexer.o build-STM32F4GPA/py/parse.o build-S
TM32F4GPA/py/scope.o build-STM32F4GPA/py/compile.o build-STM32F4GPA/py/emitcommo
n.o build-STM32F4GPA/py/emitbc.o build-STM32F4GPA/py/asmbase.o build-STM32F4GPA/
py/asmx64.o build-STM32F4GPA/py/emitnx64.o build-STM32F4GPA/py/asmx86.o build-ST
M32F4GPA/py/emitnx86.o build-STM32F4GPA/py/asmthumb.o build-STM32F4GPA/py/emitnt
humb.o build-STM32F4GPA/py/emitinlinethumb.o build-STM32F4GPA/py/asmarm.o build-
STM32F4GPA/py/emitnarm.o build-STM32F4GPA/py/asmxtensa.o build-STM32F4GPA/py/emi
tnxtensa.o build-STM32F4GPA/py/emitinlinextensa.o build-STM32F4GPA/py/formatfloa
t.o build-STM32F4GPA/py/parsenumbase.o build-STM32F4GPA/py/parsenum.o build-STM3
2F4GPA/py/emitglue.o build-STM32F4GPA/py/persistentcode.o build-STM32F4GPA/py/ru
ntime.o build-STM32F4GPA/py/runtime_utils.o build-STM32F4GPA/py/scheduler.o buil
d-STM32F4GPA/py/nativeglue.o build-STM32F4GPA/py/stackctrl.o build-STM32F4GPA/py
/argcheck.o build-STM32F4GPA/py/warning.o build-STM32F4GPA/py/map.o build-STM32F
4GPA/py/obj.o build-STM32F4GPA/py/objarray.o build-STM32F4GPA/py/objattrtuple.o
build-STM32F4GPA/py/objbool.o build-STM32F4GPA/py/objboundmeth.o build-STM32F4GP
A/py/objcell.o build-STM32F4GPA/py/objclosure.o build-STM32F4GPA/py/objcomplex.o
build-STM32F4GPA/py/objdict.o build-STM32F4GPA/py/objenumerate.o build-STM32F4G
PA/py/objexcept.o build-STM32F4GPA/py/objfilter.o build-STM32F4GPA/py/objfloat.o
build-STM32F4GPA/py/objfun.o build-STM32F4GPA/py/objgenerator.o build-STM32F4GP
A/py/objgetitemiter.o build-STM32F4GPA/py/objint.o build-STM32F4GPA/py/objint_lo
nglong.o build-STM32F4GPA/py/objint_mpz.o build-STM32F4GPA/py/objlist.o build-ST
M32F4GPA/py/objmap.o build-STM32F4GPA/py/objmodule.o build-STM32F4GPA/py/objobje
ct.o build-STM32F4GPA/py/objpolyiter.o build-STM32F4GPA/py/objproperty.o build-S
TM32F4GPA/py/objnone.o build-STM32F4GPA/py/objnamedtuple.o build-STM32F4GPA/py/o
bjrange.o build-STM32F4GPA/py/objreversed.o build-STM32F4GPA/py/objset.o build-S
TM32F4GPA/py/objsingleton.o build-STM32F4GPA/py/objslice.o build-STM32F4GPA/py/o
bjstr.o build-STM32F4GPA/py/objstrunicode.o build-STM32F4GPA/py/objstringio.o bu
ild-STM32F4GPA/py/objtuple.o build-STM32F4GPA/py/objtype.o build-STM32F4GPA/py/o
bjzip.o build-STM32F4GPA/py/opmethods.o build-STM32F4GPA/py/sequence.o build-STM
32F4GPA/py/stream.o build-STM32F4GPA/py/binary.o build-STM32F4GPA/py/builtinimpo
rt.o build-STM32F4GPA/py/builtinevex.o build-STM32F4GPA/py/builtinhelp.o build-S
TM32F4GPA/py/modarray.o build-STM32F4GPA/py/modbuiltins.o build-STM32F4GPA/py/mo
dcollections.o build-STM32F4GPA/py/modgc.o build-STM32F4GPA/py/modio.o build-STM
32F4GPA/py/modmath.o build-STM32F4GPA/py/modcmath.o build-STM32F4GPA/py/modmicro
python.o build-STM32F4GPA/py/modstruct.o build-STM32F4GPA/py/modsys.o build-STM3
2F4GPA/py/moduerrno.o build-STM32F4GPA/py/modthread.o build-STM32F4GPA/py/vm.o b
uild-STM32F4GPA/py/bc.o build-STM32F4GPA/py/showbc.o build-STM32F4GPA/py/repl.o
build-STM32F4GPA/py/smallint.o build-STM32F4GPA/py/frozenmod.o build-STM32F4GPA/
py/../extmod/moductypes.o build-STM32F4GPA/py/../extmod/modujson.o build-STM32F4
GPA/py/../extmod/modure.o build-STM32F4GPA/py/../extmod/moduzlib.o build-STM32F4
GPA/py/../extmod/moduheapq.o build-STM32F4GPA/py/../extmod/modutimeq.o build-STM
32F4GPA/py/../extmod/moduhashlib.o build-STM32F4GPA/py/../extmod/modubinascii.o
build-STM32F4GPA/py/../extmod/virtpin.o build-STM32F4GPA/py/../extmod/machine_me
m.o build-STM32F4GPA/py/../extmod/machine_pinbase.o build-STM32F4GPA/py/../extmo
d/machine_signal.o build-STM32F4GPA/py/../extmod/machine_pulse.o build-STM32F4GP
A/py/../extmod/machine_i2c.o build-STM32F4GPA/py/../extmod/machine_spi.o build-S
TM32F4GPA/py/../extmod/modussl_axtls.o build-STM32F4GPA/py/../extmod/modussl_mbe
dtls.o build-STM32F4GPA/py/../extmod/modurandom.o build-STM32F4GPA/py/../extmod/
moduselect.o build-STM32F4GPA/py/../extmod/modwebsocket.o build-STM32F4GPA/py/..
/extmod/modwebrepl.o build-STM32F4GPA/py/../extmod/modframebuf.o build-STM32F4GP
A/py/../extmod/vfs.o build-STM32F4GPA/py/../extmod/vfs_reader.o build-STM32F4GPA
/py/../extmod/vfs_fat.o build-STM32F4GPA/py/../extmod/vfs_fat_diskio.o build-STM
32F4GPA/py/../extmod/vfs_fat_file.o build-STM32F4GPA/py/../extmod/vfs_fat_misc.o
build-STM32F4GPA/py/../extmod/utime_mphal.o build-STM32F4GPA/py/../extmod/uos_d
upterm.o build-STM32F4GPA/py/../lib/embed/abort_.o build-STM32F4GPA/py/../lib/ut
ils/printf.o build-STM32F4GPA/build-STM32F4GPA/frozen_mpy.o build-STM32F4GPA/lib
/libc/string0.o build-STM32F4GPA/lib/libm/math.o build-STM32F4GPA/lib/libm/thumb
_vfp_sqrtf.o build-STM32F4GPA/lib/libm/asinfacosf.o build-STM32F4GPA/lib/libm/at
anf.o build-STM32F4GPA/lib/libm/atan2f.o build-STM32F4GPA/lib/libm/fmodf.o build
-STM32F4GPA/lib/libm/nearbyintf.o build-STM32F4GPA/lib/libm/log1pf.o build-STM32
F4GPA/lib/libm/acoshf.o build-STM32F4GPA/lib/libm/asinhf.o build-STM32F4GPA/lib/
libm/atanhf.o build-STM32F4GPA/lib/libm/kf_rem_pio2.o build-STM32F4GPA/lib/libm/
kf_sin.o build-STM32F4GPA/lib/libm/kf_cos.o build-STM32F4GPA/lib/libm/kf_tan.o b
uild-STM32F4GPA/lib/libm/ef_rem_pio2.o build-STM32F4GPA/lib/libm/erf_lgamma.o bu
ild-STM32F4GPA/lib/libm/sf_sin.o build-STM32F4GPA/lib/libm/sf_cos.o build-STM32F
4GPA/lib/libm/sf_tan.o build-STM32F4GPA/lib/libm/sf_frexp.o build-STM32F4GPA/lib
/libm/sf_modf.o build-STM32F4GPA/lib/libm/sf_ldexp.o build-STM32F4GPA/lib/libm/s
f_erf.o build-STM32F4GPA/lib/libm/wf_lgamma.o build-STM32F4GPA/lib/libm/wf_tgamm
a.o build-STM32F4GPA/lib/oofatfs/ff.o build-STM32F4GPA/lib/oofatfs/option/unicod
e.o build-STM32F4GPA/lib/mp-readline/readline.o build-STM32F4GPA/lib/netutils/ne
tutils.o build-STM32F4GPA/lib/timeutils/timeutils.o build-STM32F4GPA/lib/utils/p
yexec.o build-STM32F4GPA/lib/utils/interrupt_char.o build-STM32F4GPA/drivers/mem
ory/spiflash.o build-STM32F4GPA/main.o build-STM32F4GPA/system_stm32.o build-STM
32F4GPA/stm32_it.o build-STM32F4GPA/usbd_conf.o build-STM32F4GPA/usbd_desc.o bui
ld-STM32F4GPA/usbd_cdc_interface.o build-STM32F4GPA/usbd_hid_interface.o build-S
TM32F4GPA/usbd_msc_storage.o build-STM32F4GPA/mphalport.o build-STM32F4GPA/mpthr
eadport.o build-STM32F4GPA/irq.o build-STM32F4GPA/pendsv.o build-STM32F4GPA/syst
ick.o build-STM32F4GPA/pybthread.o build-STM32F4GPA/timer.o build-STM32F4GPA/led
.o build-STM32F4GPA/pin.o build-STM32F4GPA/pin_defs_stmhal.o build-STM32F4GPA/pi
n_named_pins.o build-STM32F4GPA/bufhelper.o build-STM32F4GPA/dma.o build-STM32F4
GPA/i2c.o build-STM32F4GPA/spi.o build-STM32F4GPA/uart.o build-STM32F4GPA/can.o
build-STM32F4GPA/usb.o build-STM32F4GPA/wdt.o build-STM32F4GPA/gccollect.o build
-STM32F4GPA/pybstdio.o build-STM32F4GPA/help.o build-STM32F4GPA/machine_i2c.o bu
ild-STM32F4GPA/modmachine.o build-STM32F4GPA/modpyb.o build-STM32F4GPA/modstm.o
build-STM32F4GPA/moduos.o build-STM32F4GPA/modutime.o build-STM32F4GPA/modusocke
t.o build-STM32F4GPA/modnetwork.o build-STM32F4GPA/extint.o build-STM32F4GPA/usr
sw.o build-STM32F4GPA/rng.o build-STM32F4GPA/rtc.o build-STM32F4GPA/flash.o buil
d-STM32F4GPA/storage.o build-STM32F4GPA/sdcard.o build-STM32F4GPA/fatfs_port.o b
uild-STM32F4GPA/lcd.o build-STM32F4GPA/accel.o build-STM32F4GPA/servo.o build-ST
M32F4GPA/dac.o build-STM32F4GPA/adc.o build-STM32F4GPA/startup_stm32.o build-STM
32F4GPA/gchelper.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal.o build-STM32F4GPA/
hal/f4/src/stm32f4xx_hal_adc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_adc_ex.
o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_can.o build-STM32F4GPA/hal/f4/src/st
m32f4xx_hal_cortex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_dac.o build-STM32
F4GPA/hal/f4/src/stm32f4xx_hal_dac_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_ha
l_dma.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_flash.o build-STM32F4GPA/hal/f
4/src/stm32f4xx_hal_flash_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_gpio.o
build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_i2c.o build-STM32F4GPA/hal/f4/src/stm3
2f4xx_hal_pcd.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_pcd_ex.o build-STM32F4
GPA/hal/f4/src/stm32f4xx_hal_pwr.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_pwr
_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rcc.o build-STM32F4GPA/hal/f4/sr
c/stm32f4xx_hal_rcc_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_rng.o build-S
TM32F4GPA/hal/f4/src/stm32f4xx_hal_rtc.o build-STM32F4GPA/hal/f4/src/stm32f4xx_h
al_rtc_ex.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_sd.o build-STM32F4GPA/hal/
f4/src/stm32f4xx_hal_spi.o build-STM32F4GPA/hal/f4/src/stm32f4xx_hal_tim.o build
-STM32F4GPA/hal/f4/src/stm32f4xx_hal_tim_ex.o build-STM32F4GPA/hal/f4/src/stm32f
4xx_hal_uart.o build-STM32F4GPA/hal/f4/src/stm32f4xx_ll_sdmmc.o build-STM32F4GPA
/hal/f4/src/stm32f4xx_ll_usb.o build-STM32F4GPA/usbdev/core/src/usbd_core.o buil
d-STM32F4GPA/usbdev/core/src/usbd_ctlreq.o build-STM32F4GPA/usbdev/core/src/usbd
_ioreq.o build-STM32F4GPA/usbdev/class/src/usbd_cdc_msc_hid.o build-STM32F4GPA/u
sbdev/class/src/usbd_msc_bot.o build-STM32F4GPA/usbdev/class/src/usbd_msc_scsi.o
build-STM32F4GPA/usbdev/class/src/usbd_msc_data.o build-STM32F4GPA/pins_STM32F4
GPA.o c:/program files (x86)/gnu tools arm embedded/4.9 2015q2/bin/../lib/gcc/ar
m-none-eabi/4.9.3/armv7e-m/fpu/libgcc.a'
make: *** [build-STM32F4GPA/firmware.elf] Error 2
User@dgw /f/micropython-master_1.9.1/stmhal
$