Disciplina da Faculdade Federal de Santa Catarina - Projeto em Eletrônica I
Veja a proposta aqui.
- Crosspiler GCC ARM
No Ubuntu:
sudo apt-get install libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi libncurses5-dev
- STM32CubeMX para initialização de código e geração do makefile inicial.
- openocd
Uso:
$ openocd -f bluepill.cfg -c "program /*.bin || *.elf || *.hex\ verify reset exit"
a partir do programa gerado pelo makefile gerado pelo STM32CubeMX (que requer o compilador de C para ARM).
Para inciar uma seção de debbuging, reprima a opção exit e
$ telnet localhost 4444
- Blue Pill STM32F103C8T6
- Amplificador baseado em LM386
- Microfone todo
- Speaker todo