Ir ao conteúdo
  • Cadastre-se

Arm7 lpc2138


Posts recomendados

Bom dia, 
fiz um código aqui e ele estava funcionando normalmente, mas ao implementar uma nova função me deparo com esse erro.. parece ser de tamanho de memória ou algo do tipo, alguém tem conhecimento ou pode me ajudar? O programa que uso para depurar é o IAR Embedded Workbench IDE.
O erro é o seguinte:
Error[e16]: Segment CODE (size: 0x4a30 align: 0x2) is too long for segment definition. At least 0xb50 more bytes needed. The problem occurred while 
processing the segment placement command "-Z(CODE)CODE=40-3FFF", where at the moment of placement the available memory ranges were 
"CODE:120-3fff" 
Reserved ranges relevant to this placement: 
40-11f ICODE 
120-3fff CODE 

Obrigado desde já, Thiago Brandão.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

tente:

-melhorar a otimização. algo como "project" "options" "c/c++compiler" "optimizations" "high" (pode dar outros paus"

-alguma função pode estar muito grande. Tente dividi-la e pedaços: algo como

funcoes()

{

funcao1();

funcao2();

...

}

-etc

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...