Moderadores: 51, guest2003, Renie, gpenga
Djalma Toledo Rodrigues escreveu:Oi Fabim
Static é gravada na ROM (Flash) juntamente com o Programa Objeto,
mais estática que isso impossível . rs
DJ
PS.: Podi inté fartar lus .
MarcusPonce escreveu:Sugestão:
Se o projeto foi construído de uma forma que o Keil se enganou na alocação de memória e você teve que resolver colocando "static", quem garante que o Keil não alocou a memória de forma que quando uma interrupção acontecer vai sobreescrever uma outra variável ? Daí pode ser um bug difícil de achar pois dependerá do ponto do programa em que acontecer a interrupção...
Não seria melhor reorganizar o projeto de maneira que o Keil utilize a memória corretamente sozinho para evitar dores de cabeça futura ?
Se eu entendi a descrição, você deu um #include "xx.h" e dentro do xx.h existe um #include "yy.c". É isso ? E você colocou o yy.c no source group ? Se colocou então aparece naquela janela pequena que costuma ficar na esquerda e que contém todos os arquivos do projeto organizados.
Mas assim poderia aproveitar e não colocar o #include "yy.c"
Inserir um #include dentro de outro #include pode levar a problemas...
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante