Página 1 de 1

ARM GCC Dúvida!!!

MensagemEnviado: 24 Jun 2020 21:58
por Guri
:D Tenho uma dúvida, alguém pode me ajudar:

Eu baixei o compilador GNU para ARM, estou usando a linha STM32...instalei ou melhor configurei direitinho, liguei tudo no path do windows 7, tudo funciona certinho, entro no hw que fiz de teste digito MAKE e o bichinho compila beleza.

Eu queria saber se é possível fazer uma conecção entre um editor de texto para compilar diretamente ao invés de ter que fazer isso por linha de comando no CMD.

Tem alguma coisa simples que faça isso?

Obrigado :D

Re: ARM GCC Dúvida!!!

MensagemEnviado: 25 Jun 2020 08:02
por eletroinf
Talvez o CodeBlocks.
Aqui tem uma discussão sobre isso:
http://forums.codeblocks.org/index.php/ ... 758.0.html

Re: ARM GCC Dúvida!!!

MensagemEnviado: 25 Jun 2020 10:32
por cfreund
Qlqr IDE faz isso. Se não nativo, é possível preparar para tal.

Codeblocks já tem o caminho das pedras. Eclipse também.

Re: ARM GCC Dúvida!!!

MensagemEnviado: 25 Jun 2020 10:50
por eletroinf
Se tu suporta usar o eclipse, pode utilizar a ferramenta disponibilizada pela ST, que vem com GCC, GDB, etc já integrado.

Re: ARM GCC Dúvida!!!

MensagemEnviado: 25 Jun 2020 12:28
por sync
O amigo pode instalar o Microsoft Visual Studio e configura-lo para usar o gcc

Re: ARM GCC Dúvida!!!

MensagemEnviado: 25 Jun 2020 14:18
por tcpipchip
cara, tem muitas opções

Usa tambem o PLATFORM IO

Re: ARM GCC Dúvida!!!

MensagemEnviado: 25 Jun 2020 17:20
por tcpipchip
testei aqui no netbeans
Tambem vai!

Re: ARM GCC Dúvida!!!

MensagemEnviado: 25 Jun 2020 18:56
por Guri
Sem dúvida, fico grato pelas dicas, vou analisar todas as opções. :D

Posso estar até errado, mas acho que é interessante aprender na raiz da coisa e o GCC me parece um bom caminho, não só para ARM mas para outras mcus, etc..

Qualquer dúvida volto a pedir ajuda, obrigado a todos. :D

Re: ARM GCC Dúvida!!!

MensagemEnviado: 28 Jun 2020 22:57
por Guri
Pode até parece engraçado o que vou perguntar, mas é sério:

Como eu faço para atribuir um valor a uma variável em uma chamada (passar valores), estou mexendo no GCC arm.

Tipo Assim, se fosse em mikroc:

void DelayTime(unsigned int x)
{
unsingned int b;
if(b==x)
{
b=0;
};
b++;
}
//**************************************
main
{
while(1)
{
DelayTime(1000);
}
}


Obrigado :D

Re: ARM GCC Dúvida!!!

MensagemEnviado: 29 Jun 2020 11:00
por xultz
No teu caso, aquele b (ótimo nome de variável) é criado sempre que a função DelayTime é chamada, e seu valor é qualquer coisa. Comparar b com x (outro ótimo nome de variável) perde o sentido. Imagino que o que você queira é que o b não perca seu valor quando a função terminar.
Prá isso, declare a variável como
static unsigned int b = 0;
ela vai começar com um valor conhecido, e não perde seu valor quando a função terminar, e quando for chamada novamente, o valor continuará lá.