Compilação FreeScale CodeWarrior v10.1

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

Compilação FreeScale CodeWarrior v10.1

Mensagempor Nibble » 02 Set 2011 10:47

Ola pessoal,
Tenho um programa que foi feito no Freescale v6, mas estou tentado passar esse programa para a versão 10.1, mas quando copio o programa e compilo ele da erro. Se coloco um programa pequeno ele compila normalmente. Acredito que esse problema pode ocorrer por ser porque ele não aceita um código muito grande em um mesmo .c, isso esta correto, ou pode ser outra coisa?
Nibble
Bit
 
Mensagens: 25
Registrado em: 25 Mai 2011 11:59

Mensagempor mastk » 02 Set 2011 11:51

Deve ser algo do programa, que erro acontece exatamente?
Aqui já compilei programas com milhares de linhas sem problemas.
Talvez seu problema, seja que esta usando uma versão com limite de codigo gerado.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor Nibble » 02 Set 2011 12:07

Ele aparece o seguinte erro:
make: ***[SOurces/init_c.obj] Error 1

Não acredito que seja erro do programa, uma vez que na versão antiga ele compila normalmente.
Como faço para saber se estou usando uma versão com limite de codigo?
Nibble
Bit
 
Mensagens: 25
Registrado em: 25 Mai 2011 11:59

Mensagempor mastk » 02 Set 2011 12:59

Onde vc conseguiu? Se baixou a versão gratuita no site da Freescale. A versão sem limite é paga, custa algo em torno de u$1500,00 por ai.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor Nibble » 02 Set 2011 13:25

Foi no site que eu baixei mesmo. Não tem como eu comprar a licença do Freescale.
Sendo assim você sabe como incluir um novo arquivo ¨no Freescal v6, porque eu crio o .c Add Files, mas na hora de compilar ele não acha a rotina desse arquivo que eu criei.
Nibble
Bit
 
Mensagens: 25
Registrado em: 25 Mai 2011 11:59

Mensagempor mastk » 02 Set 2011 13:43

Declarou a rotina no ponto .h referente a esse .c?
Incluiu .h que contem a rotina em questão no .c que a usa?
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor Nibble » 02 Set 2011 14:10

Sim eu tenho como o .c principal o main.c. Crio o .h e o ponto .c, para o novo arquivo. Incluo no projeto o .c e .h, declaro a rotina no .h, incluo o .h no .c. Mas mesmo assim ele não acha a rotina.
Acho que tem algo que estou esquecendo de fazer... Porque eu baixei esse projeto na internet, eu consigo modifica-lo normalmente, se eu colocar essa rotina em um .c já antes criado no projeto ele funciona, mas no .c que eu criei não funciona.
O que pode ser?
Nibble
Bit
 
Mensagens: 25
Registrado em: 25 Mai 2011 11:59


Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

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

x