Página 1 de 1

Alocação de variável na memória Flash do 56F8013...

MensagemEnviado: 09 Mar 2007 16:45
por Paulo
Pessoal,

Tem um amigo meu que está usando esse cara (56F8013) e ele está querendo alocar uma(s) variável(is) em um determinado endereço específico da memória Flash, mas não está conseguindo, alguém tem alguma sugestão de como fazer isso?

Ele já tentou fazer uma declaração usando '@' e o endereço onde ele quer alocar a variável, mas não obteve sucesso.
Exemplo:

int variavel@endereco_da_flash;



Ficarei grato por qq sugestão.

Até +...
Paulo D.

MensagemEnviado: 09 Mar 2007 17:01
por Emerson
Falaí Paulo,

tudo blz?
ô loco cara.... não funcionou com '@' entao? Na familia HCS08 funciona legal....Por acaso não existe alguma proteção no endereço de FLASH que está se tentando alocar a variável?
Só uma possibilidade...

Abraço e
Até mais,

Emerson

MensagemEnviado: 09 Mar 2007 17:10
por KrafT
Isso já foi discutido no antigo asm51. Se bem me lembro o @ não funciona nessa versão do CW.

MensagemEnviado: 09 Mar 2007 18:16
por eletroinf
É bem como diz o Kraft...
Eu também já quebrei a cabeça com essa história aí do '@' no CW com o 56F8013. Infelizmente essa versão do CW não implementa o '@' pra essa finalidade.

MensagemEnviado: 12 Mar 2007 07:12
por Paulo
eletroinf escreveu:É bem como diz o Kraft...
Eu também já quebrei a cabeça com essa história aí do '@' no CW com o 56F8013. Infelizmente essa versão do CW não implementa o '@' pra essa finalidade.


Aqui nós também já quebramos a cabeça e não conseguimos nenhum resultado.
Alguém tem alguma sugestão para fazer de outra maneira?
De repente uma alocação por segmento de memória, independente do endereço em que ela seja alocada, desde que seja naquele segmento.

Agradeço por qq apoio.

Até +...
Paulo D.