stm32f1/README.md

51 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

This is the firmware for the [BusVoodoo](https://bus.cuvoodoo.info/).
project
=======
summary
-------
2017-12-23 15:10:30 +01:00
The BusVoodoo is a multi-protocol debugging adapter.
This tool allows to quickly communicate with various other electronic devices.
2016-01-29 12:12:04 +01:00
2018-03-11 13:19:24 +01:00
An overview of the BusVoodoo can be found [here](https://bus.cuvoodoo.info/)
A more detailed manual is available [here](https://bus.cuvoodoo.info/manual/).
USB
---
2016-01-29 12:12:04 +01:00
The firmware offers serial communication over USART 1 and USB (using the CDC ACM device class).
2018-03-11 13:19:24 +01:00
board
=====
2018-03-11 13:19:24 +01:00
The BusVoodoo uses the a [custom board](https://bus.cuvoodoo.info/manual/index.html#_hardware_development) based on an [STM32F103RC](http://www.st.com/en/microcontrollers/stm32f103rc.html) micro-controller.
2016-01-29 12:12:04 +01:00
firmware
========
binaries
--------
2016-01-29 12:12:04 +01:00
There are two firmware files:
2018-03-11 13:19:24 +01:00
- _bootloader_: a USB DFU bootloader
2018-03-11 13:19:24 +01:00
- _application_: the main application
2016-01-29 12:12:04 +01:00
flash
-----
How to flash the binary firmware files in described in the [manual](https://bus.cuvoodoo.info/manual/index.html#_flashing).
2017-04-15 13:58:39 +02:00
source
------
2017-04-15 13:58:39 +02:00
The source code is available in [git](https://git.cuvoodoo.info/busvoodoo_firmware/), under the **busvoodoo** branch (or **busvoodoo_v0** for hardware version 0).
This firmware also uses the [LibOpenCM3](http://libopencm3.org/) library.
2016-01-29 12:12:04 +01:00
development
-----------
2016-01-29 12:12:04 +01:00
For information about firmware development, check the _HACKING.md_ instructions.