Comments (7)
PERFECT ! thank you my pyboard is recognized. Thank you!
from uble.
can you give me some more details? can you paste the output of compilation?
from uble.
This is my full output:
dmazzella@bugged-pc MSYS ~
$ cd /tmp/
dmazzella@bugged-pc MSYS /tmp
$ mkdir upy
dmazzella@bugged-pc MSYS /tmp
$ cd upy/
dmazzella@bugged-pc MSYS /tmp/upy
$ git clone https://github.com/micropython/micropython.git
Cloning into 'micropython'...
remote: Counting objects: 51036, done.
remote: Compressing objects: 100% (75/75), done.
remote: Total 51036 (delta 27), reused 1 (delta 1), pack-reused 50960
Ricezione degli oggetti: 100% (51036/51036), 29.66 MiB | 1.98 MiB/s, done.
Risoluzione dei delta: 100% (36754/36754), done.
Checking out files: 100% (2648/2648), done.
dmazzella@bugged-pc MSYS /tmp/upy
$ git clone https://github.com/dmazzella/uble.git
Cloning into 'uble'...
remote: Counting objects: 115, done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 115 (delta 9), reused 0 (delta 0), pack-reused 85
Ricezione degli oggetti: 100% (115/115), 269.60 KiB | 0 bytes/s, done.
Risoluzione dei delta: 100% (32/32), done.
dmazzella@bugged-pc MSYS /tmp/upy
$ cp -r uble/bluetooth_low_energy uble/micropython-lib/
dmazzella@bugged-pc MSYS /tmp/upy
$ cd micropython/
dmazzella@bugged-pc MSYS /tmp/upy/micropython
$ make -C mpy-cross
make: ingresso nella directory "/tmp/upy/micropython/mpy-cross"
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
mkdir -p build/genhdr
Generating build/genhdr/mpversion.h
GEN build/genhdr/qstr.i.last
GEN build/genhdr/qstr.split
GEN build/genhdr/qstrdefs.collected.h
QSTR updated
GEN build/genhdr/qstrdefs.generated.h
mkdir -p build/py/
mkdir -p build/py/../extmod/
mkdir -p build/py/../lib/embed/
mkdir -p build/py/../lib/utils/
CC ../py/mpstate.c
CC ../py/nlrx86.c
CC ../py/nlrx64.c
CC ../py/nlrthumb.c
CC ../py/nlrxtensa.c
CC ../py/nlrsetjmp.c
CC ../py/malloc.c
CC ../py/gc.c
CC ../py/qstr.c
CC ../py/vstr.c
CC ../py/mpprint.c
CC ../py/unicode.c
CC ../py/mpz.c
CC ../py/reader.c
CC ../py/lexer.c
CC ../py/parse.c
CC ../py/scope.c
CC ../py/compile.c
CC ../py/emitcommon.c
CC ../py/emitbc.c
CC ../py/asmbase.c
CC ../py/asmx64.c
CC ../py/emitnative.c
CC ../py/asmx86.c
CC ../py/emitnative.c
CC ../py/asmthumb.c
CC ../py/emitnative.c
CC ../py/emitinlinethumb.c
CC ../py/asmarm.c
CC ../py/emitnative.c
CC ../py/asmxtensa.c
CC ../py/emitnative.c
CC ../py/emitinlinextensa.c
CC ../py/formatfloat.c
CC ../py/parsenumbase.c
CC ../py/parsenum.c
CC ../py/emitglue.c
CC ../py/persistentcode.c
CC ../py/runtime.c
CC ../py/runtime_utils.c
CC ../py/nativeglue.c
CC ../py/stackctrl.c
CC ../py/argcheck.c
CC ../py/warning.c
CC ../py/map.c
CC ../py/obj.c
CC ../py/objarray.c
CC ../py/objattrtuple.c
CC ../py/objbool.c
CC ../py/objboundmeth.c
CC ../py/objcell.c
CC ../py/objclosure.c
CC ../py/objcomplex.c
CC ../py/objdict.c
CC ../py/objenumerate.c
CC ../py/objexcept.c
CC ../py/objfilter.c
CC ../py/objfloat.c
CC ../py/objfun.c
CC ../py/objgenerator.c
CC ../py/objgetitemiter.c
CC ../py/objint.c
CC ../py/objint_longlong.c
CC ../py/objint_mpz.c
CC ../py/objlist.c
CC ../py/objmap.c
CC ../py/objmodule.c
CC ../py/objobject.c
CC ../py/objpolyiter.c
CC ../py/objproperty.c
CC ../py/objnone.c
CC ../py/objnamedtuple.c
CC ../py/objrange.c
CC ../py/objreversed.c
CC ../py/objset.c
CC ../py/objsingleton.c
CC ../py/objslice.c
CC ../py/objstr.c
CC ../py/objstrunicode.c
CC ../py/objstringio.c
CC ../py/objtuple.c
CC ../py/objtype.c
CC ../py/objzip.c
CC ../py/opmethods.c
CC ../py/sequence.c
CC ../py/stream.c
CC ../py/binary.c
CC ../py/builtinimport.c
CC ../py/builtinevex.c
CC ../py/builtinhelp.c
CC ../py/modarray.c
CC ../py/modbuiltins.c
CC ../py/modcollections.c
CC ../py/modgc.c
CC ../py/modio.c
CC ../py/modmath.c
CC ../py/modcmath.c
CC ../py/modmicropython.c
CC ../py/modstruct.c
CC ../py/modsys.c
CC ../py/moduerrno.c
CC ../py/modthread.c
CC ../py/vm.c
CC ../py/bc.c
CC ../py/showbc.c
CC ../py/repl.c
CC ../py/smallint.c
CC ../py/frozenmod.c
CC ../py/../extmod/moductypes.c
CC ../py/../extmod/modujson.c
CC ../py/../extmod/modure.c
CC ../py/../extmod/moduzlib.c
CC ../py/../extmod/moduheapq.c
CC ../py/../extmod/modutimeq.c
CC ../py/../extmod/moduhashlib.c
CC ../py/../extmod/modubinascii.c
CC ../py/../extmod/virtpin.c
CC ../py/../extmod/machine_mem.c
CC ../py/../extmod/machine_pinbase.c
CC ../py/../extmod/machine_signal.c
CC ../py/../extmod/machine_pulse.c
CC ../py/../extmod/machine_i2c.c
CC ../py/../extmod/machine_spi.c
CC ../py/../extmod/modussl_axtls.c
CC ../py/../extmod/modussl_mbedtls.c
CC ../py/../extmod/modurandom.c
CC ../py/../extmod/moduselect.c
CC ../py/../extmod/modwebsocket.c
CC ../py/../extmod/modwebrepl.c
CC ../py/../extmod/modframebuf.c
CC ../py/../extmod/vfs.c
CC ../py/../extmod/vfs_reader.c
CC ../py/../extmod/vfs_fat.c
CC ../py/../extmod/vfs_fat_diskio.c
CC ../py/../extmod/vfs_fat_file.c
CC ../py/../extmod/vfs_fat_misc.c
CC ../py/../extmod/utime_mphal.c
CC ../py/../extmod/uos_dupterm.c
CC ../py/../lib/embed/abort_.c
CC ../py/../lib/utils/printf.c
CC main.c
CC gccollect.c
LINK mpy-cross
text data bss dec hex filename
195065 2848 1296 199209 30a29 mpy-cross
make: uscita dalla directory "/tmp/upy/micropython/mpy-cross"
dmazzella@bugged-pc MSYS /tmp/upy/micropython
$ cd stmhal/
dmazzella@bugged-pc MSYS /tmp/upy/micropython/stmhal
$ make -j12 FROZEN_MPY_DIR="/tmp/upy/uble/micropython-lib"
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
mkdir -p build-PYBV10/genhdr
mkdir -p build-PYBV10/build-PYBV10/
mkdir -p build-PYBV10/drivers/memory/
mkdir -p build-PYBV10/hal/f4/src/
mkdir -p build-PYBV10/lib/libc/
mkdir -p build-PYBV10/lib/libm/
mkdir -p build-PYBV10/lib/mp-readline/
mkdir -p build-PYBV10/lib/netutils/
mkdir -p build-PYBV10/lib/oofatfs/
mkdir -p build-PYBV10/lib/oofatfs/option/
mkdir -p build-PYBV10/lib/timeutils/
mkdir -p build-PYBV10/lib/utils/
mkdir -p build-PYBV10/py/
mkdir -p build-PYBV10/py/../extmod/
mkdir -p build-PYBV10/py/../lib/embed/
mkdir -p build-PYBV10/usbdev/class/src/
mkdir -p build-PYBV10/usbdev/core/src/
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/modules/base_hci.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/modules/st_microelectronics/bluenrg_ms.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/modules/st_microelectronics/spbtle_rf.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/modules/st_microelectronics/__init__.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/modules/__init__.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/at/__init__.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/acl.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/att.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/cmd.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/event.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/l2cap.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/sco.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/smp.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/status.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/uart.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/cmd.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/constant.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/event.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/status.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/__init__.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/__init__.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/__init__.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/hci/__init__.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/protocols/__init__.py
MPY /tmp/upy/uble/micropython-lib/bluetooth_low_energy/__init__.py
MPY /tmp/upy/uble/micropython-lib/logging.py
Create stmconst build-PYBV10/genhdr/modstm_const.h
Create build-PYBV10/pins_PYBV10.c
Create build-PYBV10/genhdr/pybcdc.inf
Create build-PYBV10/genhdr/pybcdc_inf.h
Generating build-PYBV10/genhdr/mpversion.h
GEN build-PYBV10/genhdr/qstr.i.last
GEN build-PYBV10/genhdr/qstr.split
GEN build-PYBV10/genhdr/qstrdefs.collected.h
QSTR updated
GEN build-PYBV10/genhdr/qstrdefs.generated.h
CC ../py/mpstate.c
CC ../py/nlrx86.c
CC ../py/nlrx64.c
CC ../py/nlrthumb.c
CC ../py/nlrxtensa.c
CC ../py/nlrsetjmp.c
CC ../py/malloc.c
CC ../py/gc.c
CC ../py/qstr.c
CC ../py/vstr.c
CC ../py/mpprint.c
CC ../py/unicode.c
CC ../py/mpz.c
CC ../py/reader.c
CC ../py/lexer.c
CC ../py/parse.c
CC ../py/scope.c
CC ../py/compile.c
CC ../py/emitcommon.c
CC ../py/emitbc.c
CC ../py/asmbase.c
CC ../py/asmx64.c
CC ../py/emitnative.c
CC ../py/asmx86.c
CC ../py/emitnative.c
CC ../py/asmthumb.c
CC ../py/emitnative.c
CC ../py/emitinlinethumb.c
CC ../py/asmarm.c
CC ../py/emitnative.c
CC ../py/asmxtensa.c
CC ../py/emitnative.c
CC ../py/emitinlinextensa.c
CC ../py/formatfloat.c
CC ../py/parsenumbase.c
CC ../py/parsenum.c
CC ../py/emitglue.c
CC ../py/persistentcode.c
CC ../py/runtime.c
CC ../py/runtime_utils.c
CC ../py/nativeglue.c
CC ../py/stackctrl.c
CC ../py/argcheck.c
CC ../py/warning.c
CC ../py/map.c
CC ../py/obj.c
CC ../py/objarray.c
CC ../py/objattrtuple.c
CC ../py/objbool.c
CC ../py/objboundmeth.c
CC ../py/objcell.c
CC ../py/objcomplex.c
CC ../py/objclosure.c
CC ../py/objdict.c
CC ../py/objenumerate.c
CC ../py/objexcept.c
CC ../py/objfilter.c
CC ../py/objfloat.c
CC ../py/objfun.c
CC ../py/objgenerator.c
CC ../py/objgetitemiter.c
CC ../py/objint.c
CC ../py/objint_longlong.c
CC ../py/objint_mpz.c
CC ../py/objlist.c
CC ../py/objmap.c
CC ../py/objmodule.c
CC ../py/objobject.c
CC ../py/objpolyiter.c
CC ../py/objproperty.c
CC ../py/objnone.c
CC ../py/objnamedtuple.c
CC ../py/objrange.c
CC ../py/objreversed.c
CC ../py/objset.c
CC ../py/objsingleton.c
CC ../py/objslice.c
CC ../py/objstr.c
CC ../py/objstrunicode.c
CC ../py/objstringio.c
CC ../py/objtuple.c
CC ../py/objtype.c
CC ../py/objzip.c
CC ../py/opmethods.c
CC ../py/sequence.c
CC ../py/stream.c
CC ../py/binary.c
CC ../py/builtinimport.c
CC ../py/builtinevex.c
CC ../py/builtinhelp.c
CC ../py/modarray.c
CC ../py/modbuiltins.c
CC ../py/modcollections.c
CC ../py/modgc.c
CC ../py/modio.c
CC ../py/modmath.c
CC ../py/modcmath.c
CC ../py/modmicropython.c
CC ../py/modstruct.c
CC ../py/modsys.c
CC ../py/moduerrno.c
CC ../py/modthread.c
CC ../py/vm.c
CC ../py/bc.c
CC ../py/showbc.c
CC ../py/repl.c
CC ../py/smallint.c
CC ../py/frozenmod.c
CC ../py/../extmod/moductypes.c
CC ../py/../extmod/modujson.c
CC ../py/../extmod/modure.c
CC ../py/../extmod/moduzlib.c
CC ../py/../extmod/moduheapq.c
CC ../py/../extmod/modutimeq.c
CC ../py/../extmod/moduhashlib.c
CC ../py/../extmod/modubinascii.c
CC ../py/../extmod/virtpin.c
CC ../py/../extmod/machine_mem.c
CC ../py/../extmod/machine_pinbase.c
CC ../py/../extmod/machine_signal.c
CC ../py/../extmod/machine_pulse.c
CC ../py/../extmod/machine_i2c.c
CC ../py/../extmod/machine_spi.c
CC ../py/../extmod/modussl_axtls.c
CC ../py/../extmod/modussl_mbedtls.c
CC ../py/../extmod/modurandom.c
CC ../py/../extmod/moduselect.c
CC ../py/../extmod/modwebsocket.c
CC ../py/../extmod/modwebrepl.c
CC ../py/../extmod/modframebuf.c
CC ../py/../extmod/vfs.c
CC ../py/../extmod/vfs_reader.c
CC ../py/../extmod/vfs_fat.c
CC ../py/../extmod/vfs_fat_diskio.c
CC ../py/../extmod/vfs_fat_file.c
CC ../py/../extmod/vfs_fat_misc.c
CC ../py/../extmod/utime_mphal.c
CC ../py/../extmod/uos_dupterm.c
CC ../py/../lib/embed/abort_.c
CC ../py/../lib/utils/printf.c
Creating build-PYBV10/frozen_mpy.c
CC ../lib/libc/string0.c
CC ../lib/libm/math.c
CC ../lib/libm/thumb_vfp_sqrtf.c
CC ../lib/libm/asinfacosf.c
CC ../lib/libm/atanf.c
CC ../lib/libm/atan2f.c
CC ../lib/libm/fmodf.c
CC ../lib/libm/roundf.c
CC ../lib/libm/log1pf.c
CC ../lib/libm/acoshf.c
CC ../lib/libm/asinhf.c
CC ../lib/libm/atanhf.c
CC ../lib/libm/kf_rem_pio2.c
CC ../lib/libm/kf_sin.c
CC ../lib/libm/kf_cos.c
CC ../lib/libm/kf_tan.c
CC ../lib/libm/ef_rem_pio2.c
CC ../lib/libm/erf_lgamma.c
CC ../lib/libm/sf_sin.c
CC ../lib/libm/sf_cos.c
CC ../lib/libm/sf_tan.c
CC ../lib/libm/sf_frexp.c
CC ../lib/libm/sf_modf.c
CC ../lib/libm/sf_ldexp.c
CC ../lib/libm/sf_erf.c
CC ../lib/libm/wf_lgamma.c
CC ../lib/libm/wf_tgamma.c
CC ../lib/oofatfs/ff.c
CC ../lib/oofatfs/option/unicode.c
CC ../lib/mp-readline/readline.c
CC ../lib/netutils/netutils.c
CC ../lib/timeutils/timeutils.c
CC ../lib/utils/pyexec.c
CC ../lib/utils/interrupt_char.c
CC ../drivers/memory/spiflash.c
CC main.c
CC system_stm32.c
CC stm32_it.c
CC usbd_conf.c
CC usbd_desc.c
CC usbd_cdc_interface.c
CC usbd_hid_interface.c
CC usbd_msc_storage.c
CC mphalport.c
CC mpthreadport.c
CC irq.c
CC pendsv.c
CC systick.c
CC pybthread.c
CC timer.c
CC led.c
CC pin.c
CC pin_defs_stmhal.c
CC pin_named_pins.c
CC bufhelper.c
CC dma.c
CC i2c.c
CC spi.c
CC uart.c
CC can.c
CC usb.c
CC wdt.c
CC gccollect.c
CC pybstdio.c
CC help.c
CC input.c
CC modmachine.c
CC machine_i2c.c
CC modpyb.c
CC modstm.c
CC moduos.c
CC modutime.c
CC modusocket.c
CC modnetwork.c
CC extint.c
CC usrsw.c
CC rng.c
CC rtc.c
CC flash.c
CC storage.c
CC sdcard.c
CC fatfs_port.c
CC lcd.c
CC accel.c
CC servo.c
CC dac.c
CC adc.c
CC startup_stm32.S
AS gchelper.s
CC hal/f4/src/stm32f4xx_hal.c
CC hal/f4/src/stm32f4xx_hal_adc.c
CC hal/f4/src/stm32f4xx_hal_adc_ex.c
CC hal/f4/src/stm32f4xx_hal_can.c
CC hal/f4/src/stm32f4xx_hal_cortex.c
CC hal/f4/src/stm32f4xx_hal_dac.c
CC hal/f4/src/stm32f4xx_hal_dac_ex.c
CC hal/f4/src/stm32f4xx_hal_dma.c
CC hal/f4/src/stm32f4xx_hal_flash.c
CC hal/f4/src/stm32f4xx_hal_flash_ex.c
CC hal/f4/src/stm32f4xx_hal_gpio.c
CC hal/f4/src/stm32f4xx_hal_i2c.c
CC hal/f4/src/stm32f4xx_hal_pcd.c
CC hal/f4/src/stm32f4xx_hal_pcd_ex.c
CC hal/f4/src/stm32f4xx_hal_pwr.c
CC hal/f4/src/stm32f4xx_hal_pwr_ex.c
CC hal/f4/src/stm32f4xx_hal_rcc.c
CC hal/f4/src/stm32f4xx_hal_rcc_ex.c
CC hal/f4/src/stm32f4xx_hal_rng.c
CC hal/f4/src/stm32f4xx_hal_rtc.c
CC hal/f4/src/stm32f4xx_hal_rtc_ex.c
CC hal/f4/src/stm32f4xx_hal_sd.c
CC hal/f4/src/stm32f4xx_hal_spi.c
CC hal/f4/src/stm32f4xx_hal_tim.c
CC hal/f4/src/stm32f4xx_hal_tim_ex.c
CC hal/f4/src/stm32f4xx_hal_uart.c
CC hal/f4/src/stm32f4xx_ll_sdmmc.c
CC hal/f4/src/stm32f4xx_ll_usb.c
CC usbdev/core/src/usbd_core.c
CC usbdev/core/src/usbd_ctlreq.c
CC usbdev/class/src/usbd_cdc_msc_hid.c
CC usbdev/core/src/usbd_ioreq.c
CC usbdev/class/src/usbd_msc_bot.c
CC usbdev/class/src/usbd_msc_scsi.c
CC usbdev/class/src/usbd_msc_data.c
CC build-PYBV10/pins_PYBV10.c
CC build-PYBV10/frozen_mpy.c
LINK build-PYBV10/firmware.elf
text data bss dec hex filename
408996 348 27980 437324 6ac4c build-PYBV10/firmware.elf
Create build-PYBV10/firmware.dfu
Create build-PYBV10/firmware.hex
dmazzella@bugged-pc MSYS /tmp/upy/micropython/stmhal
$
from uble.
agora@ew2015-2:/Desktop/Micropython/micropython/micropython$ make -C mpy-cross/Desktop/Micropython/micropython/micropython/stmhal$ make -j12 FROZEN_MPY_DIR="/home/agora/Desktop/Micropython/micropython/uble/micropython-lib"
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
make: Entering directory `/home/agora/Desktop/Micropython/micropython/micropython/mpy-cross'
mkdir -p build/genhdr
Generating build/genhdr/mpversion.h
GEN build/genhdr/qstr.i.last
GEN build/genhdr/qstr.split
GEN build/genhdr/qstrdefs.collected.h
QSTR updated
GEN build/genhdr/qstrdefs.generated.h
mkdir -p build/py
mkdir -p build/py/../extmod
mkdir -p build/py/../lib/embed
mkdir -p build/py/../lib/utils
CC ../py/mpstate.c
CC ../py/nlrx86.c
CC ../py/nlrx64.c
CC ../py/nlrthumb.c
CC ../py/nlrxtensa.c
CC ../py/nlrsetjmp.c
CC ../py/malloc.c
CC ../py/gc.c
CC ../py/qstr.c
CC ../py/vstr.c
CC ../py/mpprint.c
CC ../py/unicode.c
CC ../py/mpz.c
CC ../py/reader.c
CC ../py/lexer.c
CC ../py/parse.c
CC ../py/scope.c
CC ../py/compile.c
CC ../py/emitcommon.c
CC ../py/emitbc.c
CC ../py/asmbase.c
CC ../py/asmx64.c
CC ../py/emitnative.c
CC ../py/asmx86.c
CC ../py/emitnative.c
CC ../py/asmthumb.c
CC ../py/emitnative.c
CC ../py/emitinlinethumb.c
CC ../py/asmarm.c
CC ../py/emitnative.c
CC ../py/asmxtensa.c
CC ../py/emitnative.c
CC ../py/emitinlinextensa.c
CC ../py/formatfloat.c
CC ../py/parsenumbase.c
CC ../py/parsenum.c
CC ../py/emitglue.c
CC ../py/persistentcode.c
CC ../py/runtime.c
CC ../py/runtime_utils.c
CC ../py/nativeglue.c
CC ../py/stackctrl.c
CC ../py/argcheck.c
CC ../py/warning.c
CC ../py/map.c
CC ../py/obj.c
CC ../py/objarray.c
CC ../py/objattrtuple.c
CC ../py/objbool.c
CC ../py/objboundmeth.c
CC ../py/objcell.c
CC ../py/objclosure.c
CC ../py/objcomplex.c
CC ../py/objdict.c
CC ../py/objenumerate.c
CC ../py/objexcept.c
CC ../py/objfilter.c
CC ../py/objfloat.c
CC ../py/objfun.c
CC ../py/objgenerator.c
CC ../py/objgetitemiter.c
CC ../py/objint.c
CC ../py/objint_longlong.c
CC ../py/objint_mpz.c
CC ../py/objlist.c
CC ../py/objmap.c
CC ../py/objmodule.c
CC ../py/objobject.c
CC ../py/objpolyiter.c
CC ../py/objproperty.c
CC ../py/objnone.c
CC ../py/objnamedtuple.c
CC ../py/objrange.c
CC ../py/objreversed.c
CC ../py/objset.c
CC ../py/objsingleton.c
CC ../py/objslice.c
CC ../py/objstr.c
CC ../py/objstrunicode.c
CC ../py/objstringio.c
CC ../py/objtuple.c
CC ../py/objtype.c
CC ../py/objzip.c
CC ../py/opmethods.c
CC ../py/sequence.c
CC ../py/stream.c
CC ../py/binary.c
CC ../py/builtinimport.c
CC ../py/builtinevex.c
CC ../py/builtinhelp.c
CC ../py/modarray.c
CC ../py/modbuiltins.c
CC ../py/modcollections.c
CC ../py/modgc.c
CC ../py/modio.c
CC ../py/modmath.c
CC ../py/modcmath.c
CC ../py/modmicropython.c
CC ../py/modstruct.c
CC ../py/modsys.c
CC ../py/moduerrno.c
CC ../py/modthread.c
CC ../py/vm.c
CC ../py/bc.c
CC ../py/showbc.c
CC ../py/repl.c
CC ../py/smallint.c
CC ../py/frozenmod.c
CC ../py/../extmod/moductypes.c
CC ../py/../extmod/modujson.c
CC ../py/../extmod/modure.c
CC ../py/../extmod/moduzlib.c
CC ../py/../extmod/moduheapq.c
CC ../py/../extmod/modutimeq.c
CC ../py/../extmod/moduhashlib.c
CC ../py/../extmod/modubinascii.c
CC ../py/../extmod/virtpin.c
CC ../py/../extmod/machine_mem.c
CC ../py/../extmod/machine_pinbase.c
CC ../py/../extmod/machine_signal.c
CC ../py/../extmod/machine_pulse.c
CC ../py/../extmod/machine_i2c.c
CC ../py/../extmod/machine_spi.c
CC ../py/../extmod/modussl_axtls.c
CC ../py/../extmod/modussl_mbedtls.c
CC ../py/../extmod/modurandom.c
CC ../py/../extmod/moduselect.c
CC ../py/../extmod/modwebsocket.c
CC ../py/../extmod/modwebrepl.c
CC ../py/../extmod/modframebuf.c
CC ../py/../extmod/vfs.c
CC ../py/../extmod/vfs_reader.c
CC ../py/../extmod/vfs_fat.c
CC ../py/../extmod/vfs_fat_diskio.c
CC ../py/../extmod/vfs_fat_file.c
CC ../py/../extmod/vfs_fat_misc.c
CC ../py/../extmod/utime_mphal.c
CC ../py/../extmod/uos_dupterm.c
CC ../py/../lib/embed/abort_.c
CC ../py/../lib/utils/printf.c
CC main.c
CC gccollect.c
LINK mpy-cross
text data bss dec hex filename
132670 808 872 134350 20cce mpy-cross
agora@ew2015-2:
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
mkdir -p build-PYBV10/genhdr
mkdir -p build-PYBV10/build-PYBV10
mkdir -p build-PYBV10/drivers/memory
mkdir -p build-PYBV10/hal/f4/src
mkdir -p build-PYBV10/lib/libc
mkdir -p build-PYBV10/lib/libm
mkdir -p build-PYBV10/lib/mp-readline
mkdir -p build-PYBV10/lib/netutils
mkdir -p build-PYBV10/lib/oofatfs
mkdir -p build-PYBV10/lib/oofatfs/option
mkdir -p build-PYBV10/lib/timeutils
mkdir -p build-PYBV10/lib/utils
mkdir -p build-PYBV10/py
mkdir -p build-PYBV10/py/../extmod
mkdir -p build-PYBV10/py/../lib/embed
mkdir -p build-PYBV10/usbdev/class/src
mkdir -p build-PYBV10/usbdev/core/src
Create stmconst build-PYBV10/genhdr/modstm_const.h
Create build-PYBV10/pins_PYBV10.c
Create build-PYBV10/genhdr/pybcdc.inf
Generating build-PYBV10/genhdr/mpversion.h
Create build-PYBV10/genhdr/pybcdc_inf.h
GEN build-PYBV10/genhdr/qstr.i.last
GEN build-PYBV10/genhdr/qstr.split
GEN build-PYBV10/genhdr/qstrdefs.collected.h
QSTR updated
GEN build-PYBV10/genhdr/qstrdefs.generated.h
CC ../py/mpstate.c
CC ../py/nlrx86.c
CC ../py/nlrx64.c
CC ../py/nlrthumb.c
CC ../py/nlrxtensa.c
CC ../py/nlrsetjmp.c
CC ../py/malloc.c
CC ../py/gc.c
CC ../py/qstr.c
CC ../py/vstr.c
CC ../py/mpprint.c
CC ../py/unicode.c
CC ../py/mpz.c
CC ../py/reader.c
CC ../py/lexer.c
CC ../py/parse.c
CC ../py/scope.c
CC ../py/compile.c
CC ../py/emitcommon.c
CC ../py/emitbc.c
CC ../py/asmbase.c
CC ../py/asmx64.c
CC ../py/emitnative.c
CC ../py/asmx86.c
CC ../py/emitnative.c
CC ../py/asmthumb.c
CC ../py/emitnative.c
CC ../py/emitinlinethumb.c
CC ../py/asmarm.c
CC ../py/emitnative.c
CC ../py/asmxtensa.c
CC ../py/emitnative.c
CC ../py/emitinlinextensa.c
CC ../py/formatfloat.c
CC ../py/parsenumbase.c
CC ../py/parsenum.c
CC ../py/emitglue.c
CC ../py/persistentcode.c
CC ../py/runtime.c
CC ../py/runtime_utils.c
CC ../py/nativeglue.c
CC ../py/stackctrl.c
CC ../py/argcheck.c
CC ../py/warning.c
CC ../py/map.c
CC ../py/obj.c
CC ../py/objarray.c
CC ../py/objattrtuple.c
CC ../py/objbool.c
CC ../py/objboundmeth.c
CC ../py/objcell.c
CC ../py/objclosure.c
CC ../py/objcomplex.c
CC ../py/objdict.c
CC ../py/objenumerate.c
CC ../py/objexcept.c
CC ../py/objfilter.c
CC ../py/objfloat.c
CC ../py/objfun.c
CC ../py/objgenerator.c
CC ../py/objgetitemiter.c
CC ../py/objint.c
CC ../py/objint_longlong.c
CC ../py/objint_mpz.c
CC ../py/objlist.c
CC ../py/objmap.c
CC ../py/objmodule.c
CC ../py/objobject.c
CC ../py/objpolyiter.c
CC ../py/objproperty.c
CC ../py/objnone.c
CC ../py/objnamedtuple.c
CC ../py/objrange.c
CC ../py/objreversed.c
CC ../py/objset.c
CC ../py/objsingleton.c
CC ../py/objslice.c
CC ../py/objstr.c
CC ../py/objstrunicode.c
CC ../py/objstringio.c
CC ../py/objtuple.c
CC ../py/objtype.c
CC ../py/objzip.c
CC ../py/opmethods.c
CC ../py/sequence.c
CC ../py/stream.c
CC ../py/binary.c
CC ../py/builtinimport.c
CC ../py/builtinevex.c
CC ../py/builtinhelp.c
CC ../py/modarray.c
CC ../py/modbuiltins.c
CC ../py/modcollections.c
CC ../py/modgc.c
CC ../py/modio.c
CC ../py/modmath.c
CC ../py/modcmath.c
CC ../py/modmicropython.c
CC ../py/modstruct.c
CC ../py/modsys.c
CC ../py/moduerrno.c
CC ../py/modthread.c
CC ../py/vm.c
CC ../py/bc.c
CC ../py/showbc.c
CC ../py/repl.c
CC ../py/smallint.c
CC ../py/frozenmod.c
CC ../py/../extmod/moductypes.c
CC ../py/../extmod/modujson.c
CC ../py/../extmod/modure.c
CC ../py/../extmod/moduzlib.c
CC ../py/../extmod/moduheapq.c
CC ../py/../extmod/modutimeq.c
CC ../py/../extmod/moduhashlib.c
CC ../py/../extmod/modubinascii.c
CC ../py/../extmod/virtpin.c
CC ../py/../extmod/machine_mem.c
CC ../py/../extmod/machine_pinbase.c
CC ../py/../extmod/machine_signal.c
CC ../py/../extmod/machine_pulse.c
CC ../py/../extmod/machine_i2c.c
CC ../py/../extmod/machine_spi.c
CC ../py/../extmod/modussl_axtls.c
CC ../py/../extmod/modussl_mbedtls.c
CC ../py/../extmod/modurandom.c
CC ../py/../extmod/moduselect.c
CC ../py/../extmod/modwebsocket.c
CC ../py/../extmod/modwebrepl.c
CC ../py/../extmod/modframebuf.c
CC ../py/../extmod/vfs.c
CC ../py/../extmod/vfs_reader.c
CC ../py/../extmod/vfs_fat.c
CC ../py/../extmod/vfs_fat_diskio.c
CC ../py/../extmod/vfs_fat_file.c
CC ../py/../extmod/vfs_fat_misc.c
CC ../py/../extmod/utime_mphal.c
CC ../py/../extmod/uos_dupterm.c
CC ../py/../lib/embed/abort_.c
CC ../py/../lib/utils/printf.c
Creating build-PYBV10/frozen_mpy.c
CC ../lib/libc/string0.c
CC ../lib/libm/math.c
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/modules/st_microelectronics/spbtle_rf.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/modules/st_microelectronics/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/modules/st_microelectronics/bluenrg_ms.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/modules/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/modules/base_hci.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/at/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/acl.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/status.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/status.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/constant.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/cmd.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/bluenrg_ms/event.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/st_microelectronics/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/vendor_specifics/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/cmd.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/att.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/sco.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/event.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/uart.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/l2cap.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/hci/smp.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/bluetooth_low_energy/protocols/init.py
MPY /home/agora/Desktop/Micropython/micropython/uble/micropython-lib/logging.py
CC ../lib/libm/wf_lgamma.c
CC ../lib/libm/wf_tgamma.c
CC ../lib/oofatfs/ff.c
CC ../lib/oofatfs/option/unicode.c
CC ../lib/mp-readline/readline.c
CC ../lib/netutils/netutils.c
CC ../lib/timeutils/timeutils.c
CC ../lib/utils/pyexec.c
CC ../lib/utils/interrupt_char.c
CC ../drivers/memory/spiflash.c
CC main.c
CC system_stm32.c
CC stm32_it.c
CC usbd_conf.c
CC usbd_desc.c
CC usbd_cdc_interface.c
CC usbd_hid_interface.c
CC usbd_msc_storage.c
CC mphalport.c
CC mpthreadport.c
CC irq.c
CC pendsv.c
CC systick.c
CC pybthread.c
CC timer.c
CC led.c
CC pin.c
CC pin_defs_stmhal.c
CC pin_named_pins.c
CC bufhelper.c
CC dma.c
CC i2c.c
CC spi.c
CC uart.c
CC can.c
CC usb.c
CC wdt.c
CC gccollect.c
CC pybstdio.c
CC help.c
CC input.c
CC machine_i2c.c
CC modmachine.c
CC modpyb.c
CC modstm.c
CC moduos.c
CC modutime.c
CC modusocket.c
CC modnetwork.c
CC extint.c
CC usrsw.c
CC rng.c
CC rtc.c
CC flash.c
CC storage.c
CC sdcard.c
CC fatfs_port.c
CC lcd.c
CC accel.c
CC servo.c
CC dac.c
CC adc.c
CC startup_stm32.S
AS gchelper.s
CC hal/f4/src/stm32f4xx_hal.c
CC hal/f4/src/stm32f4xx_hal_adc.c
CC hal/f4/src/stm32f4xx_hal_adc_ex.c
CC hal/f4/src/stm32f4xx_hal_can.c
CC hal/f4/src/stm32f4xx_hal_cortex.c
CC hal/f4/src/stm32f4xx_hal_dac.c
CC hal/f4/src/stm32f4xx_hal_dac_ex.c
CC hal/f4/src/stm32f4xx_hal_dma.c
CC hal/f4/src/stm32f4xx_hal_flash.c
CC hal/f4/src/stm32f4xx_hal_flash_ex.c
CC hal/f4/src/stm32f4xx_hal_gpio.c
CC hal/f4/src/stm32f4xx_hal_i2c.c
CC hal/f4/src/stm32f4xx_hal_pcd.c
CC hal/f4/src/stm32f4xx_hal_pcd_ex.c
CC hal/f4/src/stm32f4xx_hal_pwr.c
CC hal/f4/src/stm32f4xx_hal_pwr_ex.c
CC hal/f4/src/stm32f4xx_hal_rcc.c
CC hal/f4/src/stm32f4xx_hal_rcc_ex.c
CC hal/f4/src/stm32f4xx_hal_rng.c
CC hal/f4/src/stm32f4xx_hal_rtc.c
CC hal/f4/src/stm32f4xx_hal_rtc_ex.c
CC hal/f4/src/stm32f4xx_hal_sd.c
CC hal/f4/src/stm32f4xx_hal_spi.c
CC hal/f4/src/stm32f4xx_hal_tim.c
CC hal/f4/src/stm32f4xx_hal_tim_ex.c
CC hal/f4/src/stm32f4xx_hal_uart.c
CC hal/f4/src/stm32f4xx_ll_sdmmc.c
CC hal/f4/src/stm32f4xx_ll_usb.c
CC usbdev/core/src/usbd_core.c
CC usbdev/core/src/usbd_ctlreq.c
CC usbdev/core/src/usbd_ioreq.c
CC usbdev/class/src/usbd_cdc_msc_hid.c
CC usbdev/class/src/usbd_msc_bot.c
CC usbdev/class/src/usbd_msc_scsi.c
CC usbdev/class/src/usbd_msc_data.c
CC build-PYBV10/pins_PYBV10.c
Creating build-PYBV10/frozen_mpy.c
CC build-PYBV10/frozen_mpy.c
LINK build-PYBV10/firmware.elf
text data bss dec hex filename
411536 352 27960 439848 6b628 build-PYBV10/firmware.elf
Create build-PYBV10/firmware.dfu
Create build-PYBV10/firmware.hex
this is what I got after compile. During compiling I met some trouble because I my command was not good. So I didn't get the same thing as you
then I did the firmware update.
agora@ew2015-2:~/Desktop/Micropython/micropython/micropython/stmhal/build-PYBV10$ sudo dfu-util --alt 0 -D firmware.dfu
dfu-util 0.5
(C) 2005-2008 by Weston Schmidt, Harald Welte and OpenMoko Inc.
(C) 2010-2011 Tormod Volden (DfuSe support)
This program is Free Software and has ABSOLUTELY NO WARRANTY
dfu-util does currently only support DFU version 1.0
Opening DFU USB device... ID 0483:df11
Run-time device DFU version 011a
Found DFU: [0483:df11] devnum=0, cfg=1, intf=0, alt=0, name="@internal Flash /0x08000000/04016Kg,01064Kg,07*128Kg"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
Dfu suffix version 11a
DfuSe interface name: "Internal Flash "
file contains 1 DFU images
parsing DFU image 1
image for alternate setting 0, (2 elements, total size = 411904)
parsing element 1, address = 0x08000000, size = 14936
parsing element 2, address = 0x08020000, size = 396952
done parsing DfuSe file
agora@ew2015-2:~/Desktop/Micropython/micropython/micropython/stmhal/build-PYBV10$
For the firmware update a put a jumper on dfu and 3,3V.
After the update on the pyboard I deconnect the board then remove the jumper
But when I'm trying to connect the pyboard on a terminal. the board is not recognized.
Thank you in advance :)
from uble.
what version of pyboard do you use? 1.0 or 1.1?
if you have a PyBoard 1.1 you must specify it with BOARD=PYBV11
make -j12 BOARD=PYBV11 FROZEN_MPY_DIR="/home/agora/Desktop/Micropython/micropython/uble/micropython-lib"
from uble.
1.1
from uble.
I'm going to try it again
from uble.
Related Issues (7)
- Nice! HOT 1
- X-NUCLEO-IDB05A1: ST example HOT 29
- Suspected incorrect usage of uctypes offset HOT 1
- Can this library support nucleo l476rg HOT 16
- i have a problem with aci_gap_create_connection HOT 21
- Framing error HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uble.