Giter VIP home page Giter VIP logo

Comments (7)

APOON24 avatar APOON24 commented on May 25, 2024 1

PERFECT ! thank you my pyboard is recognized. Thank you!

from uble.

dmazzella avatar dmazzella commented on May 25, 2024

can you give me some more details? can you paste the output of compilation?

from uble.

dmazzella avatar dmazzella commented on May 25, 2024

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.

APOON24 avatar APOON24 commented on May 25, 2024

agora@ew2015-2:/Desktop/Micropython/micropython/micropython$ make -C mpy-cross
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:
/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.
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.

dmazzella avatar dmazzella commented on May 25, 2024

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.

APOON24 avatar APOON24 commented on May 25, 2024

1.1

from uble.

APOON24 avatar APOON24 commented on May 25, 2024

I'm going to try it again

from uble.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.