I just picked up a 1Bitsy and a BlackMagic JTAG probe.
The 1Bitsy has an STM32F415 which is more or less identical to the STM32F405, but has an additional crypto/hash unit.
I created a board definition for the 1BitSy which can be found here
The 1BitSy exposes the JTAG interface and the BlackMagic Probe makes it really easy to run GDB.
The 1BitSy is breadboard friendly, and quite reasonably priced at $25 US.
MicroPython on the 1BitSy
-
- Posts: 363
- Joined: Sun Apr 17, 2016 1:55 pm
Re: MicroPython on the 1BitSy
It is very small.
Re: MicroPython on the 1BitSy
How are you liking that black magic probe?
Does it do everything a GDB server on a linux machine does?
Does it do extras because of the low latency of being a couple of cm away from the signals of interest?
Does it do everything a GDB server on a linux machine does?
Does it do extras because of the low latency of being a couple of cm away from the signals of interest?
John Griessen blog.kitmatic.com
Re: MicroPython on the 1BitSy
I've been using it for some non-MicroPython work I've been doing and it allows you do all of the regular gdb stuff (set breakpoints, single step, examine memory & variables). It does run MicroPython as well, and it's a simple environment to setup. It was much easier to get up and running than some the openocd setups I've used in the past.
The BlackMagic Probe doesn't need any special version of gdb. I just used the arm-none-eabi-gdb that come with the toolchain.
The board also acts like a USB-to-serial converter (so it shows up as 2 serial ports to the host - one for gdb and one for the usb-serial) so it's convenient that you don't need to use a seperate usb-to-serial converter.
I use a small 2-port USB hub along with some 6" USB cables and that makes for a fairly compact arrangement.
I'm not aware of any extras you get for having a short cable length.
The BlackMagic Probe doesn't need any special version of gdb. I just used the arm-none-eabi-gdb that come with the toolchain.
The board also acts like a USB-to-serial converter (so it shows up as 2 serial ports to the host - one for gdb and one for the usb-serial) so it's convenient that you don't need to use a seperate usb-to-serial converter.
I use a small 2-port USB hub along with some 6" USB cables and that makes for a fairly compact arrangement.
I'm not aware of any extras you get for having a short cable length.
Re: MicroPython on the 1BitSy
Hi.
I am as NOOB as can be.
Is the DFU file for the 1BitSy available, please?
If so, I would be very grateful if someone would post a link to it.
Thank you.
I am as NOOB as can be.
Is the DFU file for the 1BitSy available, please?
If so, I would be very grateful if someone would post a link to it.
Thank you.