ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
13 мая
39151 Топик полностью
Алехин Александр (14.09.2005 19:28, просмотров: 1) ответил rezident на Переменные размещаются в ОЗУ, константы в ПЗУ. Flash это ПЗУ, пускай и перепрограммируемая.
Конечно нет - но вот конкретная задача - как ее решить на Си? Имеется некая таблица с конфигурацией системы. После записи программы во Flash она должна быть инициализирована. При сбросе - ее содержимое не должно меняться. При этом иногда она должна перезаписываться. Как это сделать? Помниться на Keil для 51 (RD2 - который тоже мог сам себя перешивать) это сделать напрямую не удалось. Пришлось создать ассемблерный файл, в котором определить эти переменные по нужным физическим адресам и проинициализировав (ассемблеру все пофиг :). Я надеялся что здесь получится без ассемблера.