gravar memoria flash do AW60

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

Moderadores: 51, guest2003

gravar memoria flash do AW60

Mensagempor leandrosilva » 06 Dez 2006 13:30

Alguem ai tem as rotinas para gravar, ler e apagar a memoria flash do AW60?
Obrigado
leandrosilva
Bit
 
Mensagens: 39
Registrado em: 04 Dez 2006 21:51

Mensagempor Wagner de Queiroz » 06 Dez 2006 15:20

no site da Freescale tem diversos aplications Notes sobre o tema. Se nao tiver para o seu mcu em particular, procure o AN2295 que é um bootloader para o hc08.

As rotinas sao as mesmas para toda a familia. O que muda é só o endereço dos registradores relativos a gravacao da flash.

Neste caso uma consulta rapida no datasheet do aw60 resolve num instante !


Para ler a flash é mais dificil

em Assembler MOV EndereçoFlashASerLido, endereco onde botar o valor.
Seja Livre, Use Linux
Avatar do usuário
Wagner de Queiroz
Word
 
Mensagens: 872
Registrado em: 11 Out 2006 13:38
Localização: Barueri-SP

Mensagempor fenix3 » 06 Dez 2006 16:39

Opa!

Em assembler nao da para ler a area de Flash com o comando MOV, so da o com o comando LDA AreaFlash, LDX AreaFlash, LDHX AreaFlash em 16bits, (LDA AreaFlash,X) em modo indexado com HX...e na linha HCS tem mais uns comandos que nao usei...
Luis Fenix
Maaaaraaaaviiilhaaaaaa! (Bem devagar para irritar a todos).
Avatar do usuário
fenix3
Byte
 
Mensagens: 317
Registrado em: 12 Out 2006 03:46
Localização: Minha sala, ora pois!

Mensagempor leandrosilva » 07 Dez 2006 14:29

Ainda não consegui apagar nem gravar, se alguem poder me ahudar com alguma rotina
leandrosilva
Bit
 
Mensagens: 39
Registrado em: 04 Dez 2006 21:51


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

Quem está online

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

cron

x