├── .gitignore ├── .gitmodules ├── .travis.yml ├── COPYING ├── HACKING ├── Makefile ├── README.md ├── driver ├── blackmagic.inf └── blackmagic_upgrade.inf ├── scripts ├── README ├── bootprog.py ├── dfu-convert.py ├── dfu.py ├── gdb.py ├── get_openocd_nrf51_ids.py ├── hexprog.py ├── stm32_mem.py └── stubs │ ├── Makefile │ ├── stm32_opterase.S │ └── stm32_optprog.S ├── src ├── Makefile ├── command.c ├── crc32.c ├── exception.c ├── gdb_hostio.c ├── gdb_hostio.h ├── gdb_main.c ├── gdb_packet.c ├── hex_utils.c ├── include │ ├── command.h │ ├── crc32.h │ ├── exception.h │ ├── gdb_if.h │ ├── gdb_main.h │ ├── gdb_packet.h │ ├── general.h │ ├── hex_utils.h │ ├── jtagtap.h │ ├── morse.h │ ├── platform_support.h │ ├── swdptap.h │ └── target.h ├── main.c ├── morse.c ├── platforms │ ├── common │ │ ├── cdcacm.c │ │ ├── cdcacm.h │ │ ├── serialno.h │ │ ├── swdptap.c │ │ ├── timing.c │ │ ├── timing.h │ │ ├── traceswo.h │ │ └── usbuart.h │ ├── f4discovery │ │ ├── Makefile.inc │ │ ├── Readme │ │ ├── platform.c │ │ ├── platform.h │ │ └── usbdfu.c │ ├── hydrabus │ │ ├── Makefile.inc │ │ ├── Readme.md │ │ ├── platform.c │ │ ├── platform.h │ │ └── usbdfu.c │ ├── launchpad-icdi │ │ ├── Makefile.inc │ │ ├── platform.c │ │ └── platform.h │ ├── libftdi │ │ ├── Makefile.inc │ │ ├── gdb_if.c │ │ ├── jtagtap.c │ │ ├── platform.c │ │ ├── platform.h │ │ └── swdptap.c │ ├── native │ │ ├── Makefile.inc │ │ ├── platform.c │ │ ├── platform.h │ │ └── usbdfu.c │ ├── stlink-bootloader │ │ ├── Connector │ │ ├── Makefile.inc │ │ ├── Readme │ │ ├── dfu_upgrade.c │ │ ├── platform.c │ │ ├── platform.h │ │ └── usbdfu.c │ ├── stlink │ │ ├── Connector │ │ ├── Makefile.inc │ │ ├── Readme │ │ ├── dfu_upgrade.c │ │ ├── platform.c │ │ ├── platform.h │ │ └── usbdfu.c │ ├── stm32 │ │ ├── blackmagic.ld │ │ ├── dfu_f1.c │ │ ├── dfu_f4.c │ │ ├── dfucore.c │ │ ├── f4discovery.ld │ │ ├── gdb_if.c │ │ ├── gpio.h │ │ ├── jtagtap.c │ │ ├── serialno.c │ │ ├── stlink-bootloader.ld │ │ ├── stlink.ld │ │ ├── stm32_can.ld │ │ ├── timing_stm32.c │ │ ├── timing_stm32.h │ │ ├── traceswo.c │ │ ├── usbdfu.h │ │ └── usbuart.c │ ├── swlink │ │ ├── Connectors │ │ ├── Makefile.inc │ │ ├── Readme │ │ ├── platform.c │ │ ├── platform.h │ │ └── usbdfu.c │ └── tm4c │ │ ├── gdb_if.c │ │ ├── jtagtap.c │ │ ├── tm4c.ld │ │ ├── traceswo.c │ │ └── usbuart.c └── target │ ├── adiv5.c │ ├── adiv5.h │ ├── adiv5_jtagdp.c │ ├── adiv5_swdp.c │ ├── cortexa.c │ ├── cortexm.c │ ├── cortexm.h │ ├── efm32.c │ ├── flashstub │ ├── Makefile │ ├── README.md │ ├── efm32.c │ ├── efm32.stub │ ├── lmi.c │ ├── lmi.stub │ ├── nrf51.s │ ├── nrf51.stub │ ├── stm32f1.c │ ├── stm32f1.stub │ ├── stm32f4.c │ ├── stm32f4.stub │ ├── stm32l4.c │ ├── stm32l4.stub │ └── stub.h │ ├── jtag_scan.c │ ├── jtag_scan.h │ ├── jtagtap_generic.c │ ├── kinetis.c │ ├── lmi.c │ ├── lpc11xx.c │ ├── lpc15xx.c │ ├── lpc43xx.c │ ├── lpc_common.c │ ├── lpc_common.h │ ├── nrf51.c │ ├── sam3x.c │ ├── sam4l.c │ ├── samd.c │ ├── stm32f1.c │ ├── stm32f4.c │ ├── stm32l0.c │ ├── stm32l4.c │ ├── swdptap_generic.c │ ├── target.c │ └── target_internal.h └── upgrade ├── Makefile ├── bindata.S ├── bindata.h ├── dfu.c ├── dfu.h ├── main.c ├── stm32mem.c └── stm32mem.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/COPYING -------------------------------------------------------------------------------- /HACKING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/HACKING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/README.md -------------------------------------------------------------------------------- /driver/blackmagic.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/driver/blackmagic.inf -------------------------------------------------------------------------------- /driver/blackmagic_upgrade.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/driver/blackmagic_upgrade.inf -------------------------------------------------------------------------------- /scripts/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/README -------------------------------------------------------------------------------- /scripts/bootprog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/bootprog.py -------------------------------------------------------------------------------- /scripts/dfu-convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/dfu-convert.py -------------------------------------------------------------------------------- /scripts/dfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/dfu.py -------------------------------------------------------------------------------- /scripts/gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/gdb.py -------------------------------------------------------------------------------- /scripts/get_openocd_nrf51_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/get_openocd_nrf51_ids.py -------------------------------------------------------------------------------- /scripts/hexprog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/hexprog.py -------------------------------------------------------------------------------- /scripts/stm32_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/stm32_mem.py -------------------------------------------------------------------------------- /scripts/stubs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/stubs/Makefile -------------------------------------------------------------------------------- /scripts/stubs/stm32_opterase.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/stubs/stm32_opterase.S -------------------------------------------------------------------------------- /scripts/stubs/stm32_optprog.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/scripts/stubs/stm32_optprog.S -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/command.c -------------------------------------------------------------------------------- /src/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/crc32.c -------------------------------------------------------------------------------- /src/exception.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/exception.c -------------------------------------------------------------------------------- /src/gdb_hostio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/gdb_hostio.c -------------------------------------------------------------------------------- /src/gdb_hostio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/gdb_hostio.h -------------------------------------------------------------------------------- /src/gdb_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/gdb_main.c -------------------------------------------------------------------------------- /src/gdb_packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/gdb_packet.c -------------------------------------------------------------------------------- /src/hex_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/hex_utils.c -------------------------------------------------------------------------------- /src/include/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/command.h -------------------------------------------------------------------------------- /src/include/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/crc32.h -------------------------------------------------------------------------------- /src/include/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/exception.h -------------------------------------------------------------------------------- /src/include/gdb_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/gdb_if.h -------------------------------------------------------------------------------- /src/include/gdb_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/gdb_main.h -------------------------------------------------------------------------------- /src/include/gdb_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/gdb_packet.h -------------------------------------------------------------------------------- /src/include/general.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/general.h -------------------------------------------------------------------------------- /src/include/hex_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/hex_utils.h -------------------------------------------------------------------------------- /src/include/jtagtap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/jtagtap.h -------------------------------------------------------------------------------- /src/include/morse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/morse.h -------------------------------------------------------------------------------- /src/include/platform_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/platform_support.h -------------------------------------------------------------------------------- /src/include/swdptap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/swdptap.h -------------------------------------------------------------------------------- /src/include/target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/include/target.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/main.c -------------------------------------------------------------------------------- /src/morse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/morse.c -------------------------------------------------------------------------------- /src/platforms/common/cdcacm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/common/cdcacm.c -------------------------------------------------------------------------------- /src/platforms/common/cdcacm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/common/cdcacm.h -------------------------------------------------------------------------------- /src/platforms/common/serialno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/common/serialno.h -------------------------------------------------------------------------------- /src/platforms/common/swdptap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/common/swdptap.c -------------------------------------------------------------------------------- /src/platforms/common/timing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/common/timing.c -------------------------------------------------------------------------------- /src/platforms/common/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/common/timing.h -------------------------------------------------------------------------------- /src/platforms/common/traceswo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/common/traceswo.h -------------------------------------------------------------------------------- /src/platforms/common/usbuart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/common/usbuart.h -------------------------------------------------------------------------------- /src/platforms/f4discovery/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/f4discovery/Makefile.inc -------------------------------------------------------------------------------- /src/platforms/f4discovery/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/f4discovery/Readme -------------------------------------------------------------------------------- /src/platforms/f4discovery/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/f4discovery/platform.c -------------------------------------------------------------------------------- /src/platforms/f4discovery/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/f4discovery/platform.h -------------------------------------------------------------------------------- /src/platforms/f4discovery/usbdfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/f4discovery/usbdfu.c -------------------------------------------------------------------------------- /src/platforms/hydrabus/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/hydrabus/Makefile.inc -------------------------------------------------------------------------------- /src/platforms/hydrabus/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/hydrabus/Readme.md -------------------------------------------------------------------------------- /src/platforms/hydrabus/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/hydrabus/platform.c -------------------------------------------------------------------------------- /src/platforms/hydrabus/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/hydrabus/platform.h -------------------------------------------------------------------------------- /src/platforms/hydrabus/usbdfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/hydrabus/usbdfu.c -------------------------------------------------------------------------------- /src/platforms/launchpad-icdi/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/launchpad-icdi/Makefile.inc -------------------------------------------------------------------------------- /src/platforms/launchpad-icdi/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/launchpad-icdi/platform.c -------------------------------------------------------------------------------- /src/platforms/launchpad-icdi/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/launchpad-icdi/platform.h -------------------------------------------------------------------------------- /src/platforms/libftdi/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/libftdi/Makefile.inc -------------------------------------------------------------------------------- /src/platforms/libftdi/gdb_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/libftdi/gdb_if.c -------------------------------------------------------------------------------- /src/platforms/libftdi/jtagtap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/libftdi/jtagtap.c -------------------------------------------------------------------------------- /src/platforms/libftdi/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/libftdi/platform.c -------------------------------------------------------------------------------- /src/platforms/libftdi/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/libftdi/platform.h -------------------------------------------------------------------------------- /src/platforms/libftdi/swdptap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/libftdi/swdptap.c -------------------------------------------------------------------------------- /src/platforms/native/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/native/Makefile.inc -------------------------------------------------------------------------------- /src/platforms/native/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/native/platform.c -------------------------------------------------------------------------------- /src/platforms/native/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/native/platform.h -------------------------------------------------------------------------------- /src/platforms/native/usbdfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/native/usbdfu.c -------------------------------------------------------------------------------- /src/platforms/stlink-bootloader/Connector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink-bootloader/Connector -------------------------------------------------------------------------------- /src/platforms/stlink-bootloader/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink-bootloader/Makefile.inc -------------------------------------------------------------------------------- /src/platforms/stlink-bootloader/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink-bootloader/Readme -------------------------------------------------------------------------------- /src/platforms/stlink-bootloader/dfu_upgrade.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink-bootloader/dfu_upgrade.c -------------------------------------------------------------------------------- /src/platforms/stlink-bootloader/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink-bootloader/platform.c -------------------------------------------------------------------------------- /src/platforms/stlink-bootloader/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink-bootloader/platform.h -------------------------------------------------------------------------------- /src/platforms/stlink-bootloader/usbdfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink-bootloader/usbdfu.c -------------------------------------------------------------------------------- /src/platforms/stlink/Connector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink/Connector -------------------------------------------------------------------------------- /src/platforms/stlink/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink/Makefile.inc -------------------------------------------------------------------------------- /src/platforms/stlink/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink/Readme -------------------------------------------------------------------------------- /src/platforms/stlink/dfu_upgrade.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink/dfu_upgrade.c -------------------------------------------------------------------------------- /src/platforms/stlink/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink/platform.c -------------------------------------------------------------------------------- /src/platforms/stlink/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink/platform.h -------------------------------------------------------------------------------- /src/platforms/stlink/usbdfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stlink/usbdfu.c -------------------------------------------------------------------------------- /src/platforms/stm32/blackmagic.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/blackmagic.ld -------------------------------------------------------------------------------- /src/platforms/stm32/dfu_f1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/dfu_f1.c -------------------------------------------------------------------------------- /src/platforms/stm32/dfu_f4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/dfu_f4.c -------------------------------------------------------------------------------- /src/platforms/stm32/dfucore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/dfucore.c -------------------------------------------------------------------------------- /src/platforms/stm32/f4discovery.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/f4discovery.ld -------------------------------------------------------------------------------- /src/platforms/stm32/gdb_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/gdb_if.c -------------------------------------------------------------------------------- /src/platforms/stm32/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/gpio.h -------------------------------------------------------------------------------- /src/platforms/stm32/jtagtap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/jtagtap.c -------------------------------------------------------------------------------- /src/platforms/stm32/serialno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/serialno.c -------------------------------------------------------------------------------- /src/platforms/stm32/stlink-bootloader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/stlink-bootloader.ld -------------------------------------------------------------------------------- /src/platforms/stm32/stlink.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/stlink.ld -------------------------------------------------------------------------------- /src/platforms/stm32/stm32_can.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/stm32_can.ld -------------------------------------------------------------------------------- /src/platforms/stm32/timing_stm32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/timing_stm32.c -------------------------------------------------------------------------------- /src/platforms/stm32/timing_stm32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/timing_stm32.h -------------------------------------------------------------------------------- /src/platforms/stm32/traceswo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/traceswo.c -------------------------------------------------------------------------------- /src/platforms/stm32/usbdfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/usbdfu.h -------------------------------------------------------------------------------- /src/platforms/stm32/usbuart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/stm32/usbuart.c -------------------------------------------------------------------------------- /src/platforms/swlink/Connectors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/swlink/Connectors -------------------------------------------------------------------------------- /src/platforms/swlink/Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/swlink/Makefile.inc -------------------------------------------------------------------------------- /src/platforms/swlink/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/swlink/Readme -------------------------------------------------------------------------------- /src/platforms/swlink/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/swlink/platform.c -------------------------------------------------------------------------------- /src/platforms/swlink/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/swlink/platform.h -------------------------------------------------------------------------------- /src/platforms/swlink/usbdfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/swlink/usbdfu.c -------------------------------------------------------------------------------- /src/platforms/tm4c/gdb_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/tm4c/gdb_if.c -------------------------------------------------------------------------------- /src/platforms/tm4c/jtagtap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/tm4c/jtagtap.c -------------------------------------------------------------------------------- /src/platforms/tm4c/tm4c.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/tm4c/tm4c.ld -------------------------------------------------------------------------------- /src/platforms/tm4c/traceswo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/tm4c/traceswo.c -------------------------------------------------------------------------------- /src/platforms/tm4c/usbuart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/platforms/tm4c/usbuart.c -------------------------------------------------------------------------------- /src/target/adiv5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/adiv5.c -------------------------------------------------------------------------------- /src/target/adiv5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/adiv5.h -------------------------------------------------------------------------------- /src/target/adiv5_jtagdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/adiv5_jtagdp.c -------------------------------------------------------------------------------- /src/target/adiv5_swdp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/adiv5_swdp.c -------------------------------------------------------------------------------- /src/target/cortexa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/cortexa.c -------------------------------------------------------------------------------- /src/target/cortexm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/cortexm.c -------------------------------------------------------------------------------- /src/target/cortexm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/cortexm.h -------------------------------------------------------------------------------- /src/target/efm32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/efm32.c -------------------------------------------------------------------------------- /src/target/flashstub/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/Makefile -------------------------------------------------------------------------------- /src/target/flashstub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/README.md -------------------------------------------------------------------------------- /src/target/flashstub/efm32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/efm32.c -------------------------------------------------------------------------------- /src/target/flashstub/efm32.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/efm32.stub -------------------------------------------------------------------------------- /src/target/flashstub/lmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/lmi.c -------------------------------------------------------------------------------- /src/target/flashstub/lmi.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/lmi.stub -------------------------------------------------------------------------------- /src/target/flashstub/nrf51.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/nrf51.s -------------------------------------------------------------------------------- /src/target/flashstub/nrf51.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/nrf51.stub -------------------------------------------------------------------------------- /src/target/flashstub/stm32f1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/stm32f1.c -------------------------------------------------------------------------------- /src/target/flashstub/stm32f1.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/stm32f1.stub -------------------------------------------------------------------------------- /src/target/flashstub/stm32f4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/stm32f4.c -------------------------------------------------------------------------------- /src/target/flashstub/stm32f4.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/stm32f4.stub -------------------------------------------------------------------------------- /src/target/flashstub/stm32l4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/stm32l4.c -------------------------------------------------------------------------------- /src/target/flashstub/stm32l4.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/stm32l4.stub -------------------------------------------------------------------------------- /src/target/flashstub/stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/flashstub/stub.h -------------------------------------------------------------------------------- /src/target/jtag_scan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/jtag_scan.c -------------------------------------------------------------------------------- /src/target/jtag_scan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/jtag_scan.h -------------------------------------------------------------------------------- /src/target/jtagtap_generic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/jtagtap_generic.c -------------------------------------------------------------------------------- /src/target/kinetis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/kinetis.c -------------------------------------------------------------------------------- /src/target/lmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/lmi.c -------------------------------------------------------------------------------- /src/target/lpc11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/lpc11xx.c -------------------------------------------------------------------------------- /src/target/lpc15xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/lpc15xx.c -------------------------------------------------------------------------------- /src/target/lpc43xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/lpc43xx.c -------------------------------------------------------------------------------- /src/target/lpc_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/lpc_common.c -------------------------------------------------------------------------------- /src/target/lpc_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/lpc_common.h -------------------------------------------------------------------------------- /src/target/nrf51.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/nrf51.c -------------------------------------------------------------------------------- /src/target/sam3x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/sam3x.c -------------------------------------------------------------------------------- /src/target/sam4l.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/sam4l.c -------------------------------------------------------------------------------- /src/target/samd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/samd.c -------------------------------------------------------------------------------- /src/target/stm32f1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/stm32f1.c -------------------------------------------------------------------------------- /src/target/stm32f4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/stm32f4.c -------------------------------------------------------------------------------- /src/target/stm32l0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/stm32l0.c -------------------------------------------------------------------------------- /src/target/stm32l4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/stm32l4.c -------------------------------------------------------------------------------- /src/target/swdptap_generic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/swdptap_generic.c -------------------------------------------------------------------------------- /src/target/target.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/target.c -------------------------------------------------------------------------------- /src/target/target_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/src/target/target_internal.h -------------------------------------------------------------------------------- /upgrade/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/upgrade/Makefile -------------------------------------------------------------------------------- /upgrade/bindata.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/upgrade/bindata.S -------------------------------------------------------------------------------- /upgrade/bindata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/upgrade/bindata.h -------------------------------------------------------------------------------- /upgrade/dfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/upgrade/dfu.c -------------------------------------------------------------------------------- /upgrade/dfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/upgrade/dfu.h -------------------------------------------------------------------------------- /upgrade/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/upgrade/main.c -------------------------------------------------------------------------------- /upgrade/stm32mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/upgrade/stm32mem.c -------------------------------------------------------------------------------- /upgrade/stm32mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lujji/blackmagic/HEAD/upgrade/stm32mem.h --------------------------------------------------------------------------------