Окно памяти Keil - PullRequest
       68

Окно памяти Keil

0 голосов
/ 16 февраля 2020

Мне нужно записать данные во внутреннюю память программы (fla sh) по адресу, начинающемуся с 0x08000000, для дальнейшей обработки. Для этого я открываю окно памяти с нужным адресом, выбираю байт, ввожу номер, нажимаю «Ввод», но ничего не происходит и введенные данные не сохраняются. Вы можете посмотреть видео, демонстрирующее процесс здесь: https://2ch.hk/pr/src/1499956/15818644469750.mp4. В этом случае данные в 0x20000000 записываются без проблем. Но мне нужны данные именно во фла sh, как это исправить?

1 Ответ

0 голосов
/ 16 февраля 2020

Отладчик не способен записывать в fla sh. Вы можете получить свои данные в эту область памяти одним из двух способов: либо встраивая их в исходный код и используя компоновщик для управления их расположением, либо записывая в fla sh из программного обеспечения (при условии, что устройство Использование может сделать это, большинство из них - проверить руководство устройства).

...