Ajuda com Keil

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Ajuda com Keil

Mensagempor cristian » 03 Abr 2011 09:14

analizei uns codigos da microgenios e percebi que todos tem este arquivo

ex: serial.o

mas o keil nao abre este arquivo , junto com o arquivo vem um com o mesmo nome so que .h ( serial.h) onde esta os comandos , se deletar o serial.o da erros ,entao o keil precisa dele

e no projeto ele esta no grupo das libraries

ai pergunto onde posso abrir um arquivo desse

esses ja vem com o keil ?... minha dificuldade hoje é achar bibliotecas prontas para usar

tipo assim para um display T6963c usb ....e por ai vai
Editado pela última vez por cristian em 03 Abr 2011 17:25, em um total de 1 vez.
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Re: arquivos com extensao .o no Keil

Mensagempor andre_luis » 03 Abr 2011 11:06

Quando voce executa o programa ( no C-Spy, suponho ), voce manda montar e compilar, ou apenas compilar ?
Dá uma verificada nessas configurações da IDE.

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor cristian » 03 Abr 2011 12:57

nao sei o que é isso
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor andre_luis » 03 Abr 2011 15:34

puts...desculpa, achei que tivesse compilando com o IAR....

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: arquivos com extensao .o no Keil

Mensagempor Rodrigo_P_A » 03 Abr 2011 15:43

cristian escreveu:analizei uns codigos da microgenios e percebi que todos tem este arquivo

ex: serial.o

mas o keil nao abre este arquivo , junto com o arquivo vem um com o mesmo nome so que .h ( serial.h) onde esta os comandos , se deletar o serial.o da erros ,entao o keil precisa dele

e no projeto ele esta no grupo das libraries

ai pergunto onde posso abrir um arquivo desse

esses ja vem com o keil ?... minha dificuldade hoje é achar bibliotecas prontas para usar

tipo assim para um display T6963c usb ....e por ai vai


é o arquivo objeto gerado pelo compilador. Primeiro o compilador compila os arquivos separadamente e gera os arquivos objetos com extensão .o depois o linker liga tudo.

http://www.geekinterview.com/talk/1846- ... ile-c.html
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Mensagempor cristian » 03 Abr 2011 16:55

é o seguinte .

estou iniciando no arm . olhando os exemplos e tudo que li no forum ontem , fiz um codigo pra teste usando a uart e funcionou

entao ja sei

configurar o pll
as portas sei controlar e ler

quero saber sobre as bibliotecas o keil ( pq estou usando ele ) tem alguma coisa pronta tipo o mikroc que ja tinha o comando do uart pra texto e display grafico ?

nao acredito q para um super processador ( comparado ao pic ) tenha q fazer tudo na unha, fazer isso no keil+arm é como programar o pic em assembler ( de alto nivel)

vi tb que os comando printf esta com bugs ...

NAO QUERO NADA DE MAO BEJADA NAO ,MAS ACHO Q QUANTO MENOS TEMPO PERDER FAZENDO ROTINAS BASICAS DE ACESSO AOS PERIFERICOS MAIS RAPIDO SERA O TRABALHO


sobre o objeto serial.o achei q ali fosse uma LIB pronta ...

outra coisa nos arquivos HEADER q vejo nos exemplos so tem os comandos

extern void Glcd_Set_Side(unsigned char x_pos);

nao tem mais nada so esta linha , ou seja , nao tem codigo ....esse extern é pra que ? pe uma declaraçao da funçao q se encontra em outro local ? neste exemplo que li esta no glcd.o e ai .

eu sei programar em C nao sou um experte mas me viro , so mesmo as libs e as configuraçoes que esta pegando

obrigado
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor Rodrigo_P_A » 03 Abr 2011 18:53

cristian escreveu:é o seguinte .

estou iniciando no arm . olhando os exemplos e tudo que li no forum ontem , fiz um codigo pra teste usando a uart e funcionou

entao ja sei

configurar o pll
as portas sei controlar e ler

quero saber sobre as bibliotecas o keil ( pq estou usando ele ) tem alguma coisa pronta tipo o mikroc que ja tinha o comando do uart pra texto e display grafico ?

nao acredito q para um super processador ( comparado ao pic ) tenha q fazer tudo na unha, fazer isso no keil+arm é como programar o pic em assembler ( de alto nivel)

vi tb que os comando printf esta com bugs ...

NAO QUERO NADA DE MAO BEJADA NAO ,MAS ACHO Q QUANTO MENOS TEMPO PERDER FAZENDO ROTINAS BASICAS DE ACESSO AOS PERIFERICOS MAIS RAPIDO SERA O TRABALHO


sobre o objeto serial.o achei q ali fosse uma LIB pronta ...

outra coisa nos arquivos HEADER q vejo nos exemplos so tem os comandos

extern void Glcd_Set_Side(unsigned char x_pos);

nao tem mais nada so esta linha , ou seja , nao tem codigo ....esse extern é pra que ? pe uma declaraçao da funçao q se encontra em outro local ? neste exemplo que li esta no glcd.o e ai .

eu sei programar em C nao sou um experte mas me viro , so mesmo as libs e as configuraçoes que esta pegando

obrigado


isso que vc quer num tem pronto não, e não tem nada a ver com o uC. Tem a ver com a ferramenta, bom, você vai ter que criar estas rotinas de lcd, escrever na uart, etc.. tudo na unha.

tem algumas coisas na net, mas num é igual as rotinas do mikroc, mikroc, ccs, basic deixam o programador mal acostumados.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Mensagempor MarcusPonce » 04 Abr 2011 12:39

Se você está trabalhando com ARM CORTEX então o que você está querendo é o CMSIS.
Eu usei o LPC1756, então peguei na www.nxp.com.
Veja que o CMSIS são duas partes: uma que é feita pela ARM (mais genérica) e uma que é feita pela NXP para os LPC Cortex.
Esta parte da NXP tem muitas funções para inicializar e trocar dados com os periféricos, uma mão na roda.
MarcusPonce
Byte
 
Mensagens: 166
Registrado em: 12 Fev 2007 13:58
Localização: Campinas - SP


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x