Página 1 de 1

ajuda com o SDCC no prompt de comando.

MensagemEnviado: 14 Abr 2014 18:27
por renan-papaco
amigos, uma dúvida surge aqui... qual comando eu digito pra compilar arquivo em C para assembly e qual linker eu uso para converter o assembly para o formato HEX para executar em meu hardware?

Re: ajuda com o SDCC no prompt de comando.

MensagemEnviado: 15 Abr 2014 09:59
por lopesjm
Caro Renan,

O SDCC é um compilador C.

Existem vários processos diferentes. Compilar, "Linkar", converter para Hexa e converter para binário.

Você poderia usar o pacote deste site: http://www.microcontrolador.com.br/download/compilador_v2.1.exe .Esse link leva direto ao programa. Foi criado pelo Rafael que fez o software gravador do AT89Sxxx.

Nesse pacote tem o compilador C, ASM, o link e o conversor HEX para BIN. Você escreve seu código em C ou em ASM e o Jens compila. Basta salvar com a extensão correta. (.c ou .asm). O compilador ASM é o ASEM51.

O SDCC está desatualizado, mas você pode baixar a atualização do SDCC em http://sourceforge.net/projects/sdcc/files/ . Eu uso versões mais antigas do SDCC por questões de compatibilidade.

Você pode fazer tudo no braço, mas aí num lembro como fazer.

[]s
Jorge