Estou usando a última página flash (página 31: 0x0800 F800 - 0x0800 FFFF2) como área de emulação eeprom no meu STM32G030C8.
Estou trabalhando com VScode e programando/depurando o flash com JLink via USB.
Existe uma maneira de evitar que a área de emulação eeprom seja apagada ao programar um novo código, pois há alguns dados de calibração armazenados?
relate perguntas
-
Como evitar o empilhamento de arquivos no Explorer?
-
Como posso usar o VS Code para atualizar extensões via linha de comando?
-
No VS Code, por que tenho dois botões de ação para abrir uma visualização do Markdown que apresentam resultados diferentes?
-
publicar pacote vsix para artefato interno
-
Por que meus pares de colchetes não obedecem às minhas alterações nas configurações do editorBracketHighlight.foreground#?
(1) Modifique o script do vinculador 'STM32G030C8Tx_FLASH.ld' e adicione a área de emulação EE
(2) Alterar o nome do script do vinculador (por exemplo, para STM32G030C8Tx_EE_FLASH.ld) para que o MXCube não o apague ao atualizar o código
(3) Modificar o caminho do script do vinculador em 'CMakeLists.txt' como este
Tenho lido as áreas de memória e parece funcionar bem.
Se houver algo errado ou para melhorar, por favor, dê algum feedback.