Como gravar variáveis na memória flash (bytes ou páginas)

Projetos com STM32
AntonioTesta
Novato
Mensagens: 1
Registrado em: 31/Jul/2019, 01:21

Como gravar variáveis na memória flash (bytes ou páginas)

Mensagem por AntonioTesta » 31/Jul/2019, 01:34

Senhores, preciso manter algumas variáveis na memória flash do STM32F103C8T6, em uma área não utilizada pelo código do programa. Parece que a gravação não é nada simples, ao passo que a leitura pode ser facilmente efetuada pelas funções pgm_read_word ou pgm_read_byte (read from progmem). Genial se tivéssemos funções análogas pgm_WRITE_word ou pgm_WRITE_byte (write to progmem). Como não dispomos dessas funções, será ultra bem-vinda qualquer ajuda sobre como implementar a gravação de dados na memória flash. Tks

ricardomassao
Novato
Mensagens: 1
Registrado em: 16/Ago/2019, 03:14

Re: Como gravar variáveis na memória flash (bytes ou páginas)

Mensagem por ricardomassao » 16/Ago/2019, 03:23

Olá vc deseja gravar como a Memória? Durante a gravação do Firmware ou durante o Run Time da aplicação?
Qual IDE vc está usando Keil, IAR, etc?
Os dados serão constantemente atualizados?
Ricardo Massao - Specialist Developer @ Prodata Mobility Brasil

Amante da Engenharia de Hardware e Software e fascinado por IoT e Embarcados.

https://www.linkedin.com/in/ricardo-massao/

Responder