Я разрабатываю прошивку, которая также имеет функцию обновления. Для этого я хочу сохранить текущий номер версии моей прошивки в ПЗУ, чтобы сохранить ее даже после выключения питания. Затем, когда пользователь пытается обновить прошивку, программа загружает текущий номер версии из ПЗУ и сравнивает ее с информацией, предоставленной пользователем. Он предоставил прошивку пользователю более новый, обновление прошивки. Мой вопрос в том, как я могу сказать компилятору сохранить глобальную переменную номера версии в ПЗУ. Я использую Keilv5.20 с компилятором ARM.Сохранение постоянных переменных в ROM на устройстве ARM
Update: переменные должен быть непостоянной, потому что, если пользователь предоставляет более новую версию прошивки, его значение должно быть обновлено.
Пожалуйста, укажите ПЗУ. –
Флэш-память на чипе. – wahab
Есть ли у устройства, на котором вы разрабатываете свою прошивку, ОС? Файловая система? При необходимости сообщите нам дополнительную информацию о целевом устройстве. –