Основное  

   
   

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

   На этапе разработки, часто приходится прошивать микроконтроллер для тестирования программ и устранения ошибок. Количество циклов перезаписи ограничена и составляет около 10000. Число довольно большое и для того чтобы загубить флеш микроконтроллера нужно сильно постараться. Программисты как известно люди старательные и настойчивые поэтому 10000 это не предел, особенно для новичка. Чтобы решить проблему частой перезаписи флеш, фирма ST в своих контроллерах предусмотрела возможность загрузки и запуска программ из оперативной памяти. ОЗУ к тому же прошивается гораздо быстрей и на душе спокойно после каждой перезаписи. Ниже хочу поделиться скромным опытом как заставить микроконтроллер работать по программе которая находится в ОЗУ.

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна

   Долго я ходил вокруг да около этой интересной возможности keil-a с помощью которой можно легко и быстро сконфигурировать любой проект. Для тех кто не в курсе, поясню Configuration Wizard это дополнительная вкладка внизу листа, которую можно заметить если просматривать файл startup_stm32fxxx.s. Там она стопроцентно должна быть. По своей сути Configuration Wizard это графическая оболочка, изменяющая числа и строки внутри исходного файла. Только для того чтобы ее задействовать, нужно составить незамысловатую конструкцию из тегов, похожих на html. Далее я постараюсь дать подробное описание этих тегов и представить несколько примеров их использования.