Fórum sobre desenvolvimento de sistemas embarcados: Hardware e Software, Tecnologias: Eletrônica digital e analógica, Microcontroladoras, Microprocessadores, Sistemas *NIX (Linux, BSD), Software embarcado Baremetal. Sem fins lucrativos.
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.
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).