array de ponteiros em ROM

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

array de ponteiros em ROM

Mensagempor Viktor » 15 Dez 2006 12:37

Preciso alocar o seguinte array na rom. O const garante que os textos ("gf", "kgf",...) são alocados em rom, mas os ponteiros não. Como fazer ?


const char code *txt_unidade_forca[] = { "gf ", "kgf", "N ", "lbf", NULL};
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33

Mensagempor Renato » 15 Dez 2006 13:37

Grava valor em const numérica genérica.
Na inicialização faz Ponteiro = const. num.
Renato
Byte
 
Mensagens: 224
Registrado em: 20 Out 2006 08:35

Mensagempor Viktor » 15 Dez 2006 13:42

Não entendi o que você disse. Pode dar um exemplo ?
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33

Mensagempor Renato » 15 Dez 2006 16:52

const int ptvalor = 4000;
int meupont;
.
.
.
meupont=&ptvalor;
Renato
Byte
 
Mensagens: 224
Registrado em: 20 Out 2006 08:35

Mensagempor Viktor » 16 Dez 2006 07:13

Renato

Acho que você não entendeu minha questão. De qualquer forma a solução é esta :
const char code * const txt_unidade_forca[] = { "gf ", "kgf", "N ", "lbf", NULL};

Desta forma tenho tanto os textos como os ponteiros contidos em ROM
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33

Mensagempor msamsoniuk » 16 Dez 2006 15:12

ueh ?! voce jah sabia a resposta ?!
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor Viktor » 18 Dez 2006 12:58

Marcelo Samsoniuk escreveu:ueh ?! voce jah sabia a resposta ?!


Não descobri logo depois
Viktor
Byte
 
Mensagens: 281
Registrado em: 12 Out 2006 11:33


Voltar para ARM

Quem está online

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

x