Como instalar o arm-none-eabi-gdb, o gdb, o openocd, o gcc para o STM32 toolchain?

1

Tentando instalar um conjunto de ferramentas para uma placa de avaliação do Discovery STM32F4. Alguma dica sobre como fazer isso?

sudo apt-get install arm-none-eabi-gdb

Se for possível, eu gostaria de evitar o uso de um IDE. Para que eu possa pegar o jeito do básico.

Inclinando-se para usar dfu-util ou st-link texano

    
por jmunsch 02.01.2014 / 22:16

2 respostas

1

Trabalhei para mim no Ubuntu 16.04:

sudo apt install gdb-arm-none-eabi
    
por ItsmeJulian 25.10.2016 / 22:06
0

Eles são realmente compatíveis.

A cadeia de ferramentas GCC ARM não compila para Cortex-M4 e Cortex-M2. (No entanto, o código para o Cortex-M3 é adequado para o Cortex-M4.) E fornece apenas a saída ELF.

Atualmente, estou trabalhando no software e posso transformar o ELF em HEX, adequado para pelo menos alguns programadores. Deve ser algum software comercial, o que faz sentido para o GCC livre, e OpenOCD aparte, mas não juntos.

Além disso, não há bibliotecas disponíveis, nem básicas, para o STM-32. Eu pretendo desenvolvê-los também. Mas eu pretendo fazer isso passo a passo para cada tarefa. (Muitos anos atrás eu codifiquei para PIC sem nenhuma biblioteca, simplesmente definindo cada recurso que eu preciso. Eu posso compartilhar meu próximo trabalho com bibliotecas crescentes passo a passo, mas pode demorar um pouco.)

    
por ogura.org.ua 08.04.2014 / 00:59