ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
105202 Топик полностью
Argon (17.11.2007 20:27, просмотров: 130) ответил Сергей Борщ на Нет, это не копирование. В этом вашем примере MYSEG_I находится в ОЗУ, а MYSEG_ID - во флеш. Точно так же размещаются функции в ОЗУ - они хранятся во флеш, потом переписываются в ОЗУ, но никому нет никакого дела до того, где они лежали - интересует
Насчет "копирования" уже разобрался. Сбило с толку окно Memory в C-Spy, где в областях 0x00000000...0x0000003f и 0x00001000...0x0000103f было одно и то же содержимое. Поэтому и решил, что -Q дублирует содержимое. Как оказалось, содержимое 0x00000000...0x0000003f оставалось от прежних прошивок. Получается, IAR-овский флэш-загрузчик не стирает весь кристалл, а только те сектора, которые нужны!