Problema com o compilador MikroC...

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Problema com o compilador MikroC...

Mensagempor jmarcelopn » 07 Fev 2010 16:06

Ola pessoal,


To com um programa que estava sendo compilado com o CCS para o PIC12F675. E comecei a usar o MikroC. So que o programa não ta compilando.

Ele exibe a mensagem

6 342 There is not enough ROM space __Lib_System.c

Sera que o compilador ta gerando um arquivo muito grande? Se eu tiro alguns trechos de código o programa compila normal.

Alguem ja encontrou esse erro...
jmarcelopn
Bit
 
Mensagens: 44
Registrado em: 27 Out 2006 12:54

Mensagempor fabim » 07 Fev 2010 17:12

sim, esta ultrapassando o limite do uC..
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor ze » 07 Fev 2010 21:03

(mikroc--)+=1;
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor jmarcelopn » 08 Fev 2010 09:52

Pow.... isso é mal...

E eu não gostava do CCS.... kkk

Vou ter que achar outro compilador tipo ANSI C. ; /

Vou pro HI-TECH.

Obrigado.
jmarcelopn
Bit
 
Mensagens: 44
Registrado em: 27 Out 2006 12:54

Mensagempor fabim » 08 Fev 2010 09:57

AIAI...miguim, cho prigunta uma coisa antes de tomar esta decisão sem noção.
esse projeto pro 12f675, tu esta usando as bibliotecas do mikroC? ou portou as bibliotecas do ccs ?

o mikroC é um saco quando usa biblioteca dele. eu não uso nada dele, é tudo de fora. coisas de strings etc entre outras coisas, eu pego o C18 que é aberto, e vou fazendo as modificações na sintaxi e algumas coisas e usando no mikroC. nos demais eu mesmo vou montando minhas bibliotecas......

abraços
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor jmarcelopn » 08 Fev 2010 11:10

Ah Fabim eu nem usei biblioteca...

Eu fiz tudo setando os registradores..

Então..... to percebendo algo... acho que até vi comentários em outra discussão... o que acontece quando chamo varias vezes a mesma função? no caso a minha rotina de delay (que fiz utilizando o timer0)... percebo que quando insiro varias chamadas ele da essa mensagem:

"6 342 There is not enough ROM space __Lib_System.c"

e não consegue compilar.....
jmarcelopn
Bit
 
Mensagens: 44
Registrado em: 27 Out 2006 12:54

Mensagempor fabim » 08 Fev 2010 11:38

poisé.

o delay do mirkoC não é uma sub rotina... São makros :(
Se tiver 20 delays, são 20 makros.. :(

faça igual eu falei lá no outro...

void tempoms(int temp){
Vdelay_ms(temp);
}
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?


Voltar para PIC

Quem está online

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

cron

x