problema com keil

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

problema com keil

Mensagempor rcakto » 29 Mai 2012 20:14

Criei um projeto com os seguintes arquivos

Config.c

#include <config.h>

/*
Função onde configura o uC para a aplicação, tal como pinos, systick e afins.
*/
void ResetGeral(void)
{

.
.
.

Config.h
#ifndef __CONFIG_H__
#define __CONFIG_H__

extern void ResetGeral(void);

#endif

Main.c

#include <LPC17xx.H>
#include <core_cm3.h>
#include <config.h>

int main (void)
{
SystemInit();
ResetGeral();
}


quando mando compilar, da erro falando que o arquivo config.h não foi possivel ser encontrado...

Alguem sabe como resolver isso???
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor barboza » 29 Mai 2012 21:40

tenta

Código: Selecionar todos
#include "config.h"


Pois

Código: Selecionar todos
#include <config.h>


Você pede ao compilar buscar o arquivo na pasta dos seus includes, como as bibliotecas padrão C.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor rcakto » 29 Mai 2012 22:14

barboza, no config.c, eu fiz o que vc falou e deu certo, agora no main, precisei especificar a pasta #include "Headers\config.h" nao adiantou colocar em uma pasta separado no projeto, precisei usar o endereco por completo.

so acho isso estranho pois nos exemplos prontos so tem o nome do arquivo, mas estes estao em pastas diferentes do main.c
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor barboza » 29 Mai 2012 22:44

Verifique se nas configurações do projeto as pastas dos includes estão configuradas.
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.
Avatar do usuário
barboza
Word
 
Mensagens: 948
Registrado em: 17 Out 2006 13:42
Localização: Longe de onde gostaria de estar

Mensagempor rcakto » 29 Mai 2012 22:53

barboza, vlw, deu uma futucada aqui e comecou a funcionar sem precisar colocar o cominho do arquivo.
(parado por culpa da faculdade...)Osciloscopio opensource... entre e participe:
http://asm51.eng.br/phpBB/viewtopic.php?t=10710
rcakto
Word
 
Mensagens: 787
Registrado em: 09 Jun 2010 00:57
Localização: vitoria ES

Mensagempor chrdcv » 29 Mai 2012 23:44

rcakto escreveu:barboza, vlw, deu uma futucada aqui e comecou a funcionar sem precisar colocar o cominho do arquivo.


Certamente basta incluir o arquivo *.c no projeto, e como o Barbosa disse, incluir o header usando aspas duplas.
Seu Madruga: "O trabalho não é ruim, ruim é ter que trabalhar"
Avatar do usuário
chrdcv
Dword
 
Mensagens: 1580
Registrado em: 13 Out 2006 14:13


Voltar para ARM

Quem está online

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

x