Initial commit of page

master
johnthagen 2019-03-05 08:20:08 -05:00
rodzic f0435f4269
commit e23a630fb5
1 zmienionych plików z 15 dodań i 0 usunięć

@ -0,0 +1,15 @@
# Overview
The STM32F4 chip on the pyboard can be programmed and debugged using C or C++. The underlying MicroPython firmware is compiled this way. But given the relative size and simplicity of the pyboard, it makes for an interesting alternative to the [STM32F4DISCOVERY](https://www.st.com/en/evaluation-tools/stm32f4discovery.html). The pyboard has a smaller footprint (64-pin vs. 100-pin package) as well significantly less peripheral chips on the board.
The pyboard does, however, lack an onboard, pre-wired ST-Link/v2 programmer that a board like the STM32F4DISCOVERY has. This makes it a bit more inconvenient to target using C/C++, but this page explains how to overcome this.
# Prerequisites
- pyboard v1.1
- ST-Link/v2
# References
- [Programming the STM32F4DISCOVERY using External ST-Link/v2](https://electronics.stackexchange.com/a/410840/194001)
- [Symbolic Debugging for STM32](https://github.com/micropython/micropython/wiki/)