@ -17,8 +17,6 @@ Please see the various Makefile's included in the project for more information.
To build the firmware, use the ```make``` command, followed by -f and the correct makefile, followed by the type of board you are using.
To build the firmware, use the ```make``` command, followed by -f and the correct makefile, followed by the type of board you are using.
> **_NOTE:_** The only two known tested targets are ```mmdvm-hs-hat-dual``` and ```mmdvm-hs-hat-dual-usb```.
An example of this would be ```make -f Makefile.STM32FX mmdvm-hs-hat-dual``` for a full duplex modem hotspot, attached to GPIO.
An example of this would be ```make -f Makefile.STM32FX mmdvm-hs-hat-dual``` for a full duplex modem hotspot, attached to GPIO.
## Firmware installation
## Firmware installation
@ -48,45 +46,6 @@ Resetting device...
Reset done.
Reset done.
```
```
### Install the firmware with bootloader support for USB connection
If you want to use the device via USB port you have to install a bootloader and build the firmware with bootloader support. As the raw device cannot be used with USB you have to use a USB-serial adapter or STlink device.
* The bootloader (https://github.com/DVMProject/STM32F10X_Platform/blob/527fee72ae2291486304380cb812c48f36122c32/utils/bootloader/generic_boot20_pc13.bin) should be installed starting at offset 0x8000000.
* The firmware should be installed starting at offset 0x8002000.
An example Using STlink this can be done as follows: