СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №4/2012
ми устройствами ввода вывода) и Cache. Сохранение настроек регистров процессора и контроллера памяти После отладки плат прототипа и подтверждения устойчивости его ра боты, настройки регистров, сконфи гурированные в процессе отладки, необходимо сохранить, – по двум ос новным причинам. Во первых, в буду щем это позволит быстро сконфигу рировать целевой процессор при по мощи эмуляторов Wind River ICE или Wind River Probe. Во вторых, эти на стройки регистров можно включить в код начального загрузчика, тем са мым сократив общее время его раз работки. Эмуляторы Wind River ICE и Wind River Probe используют регистровые файлы (см. рис. 14) в качестве быст рого и удобного способа конфигура ции и сохранения настроек регистров целевого процессора и контроллера памяти. Эти файлы можно редактиро вать и конфигурировать, пока прото тип оборудования ещё доступен. На пример, разработчик может взять регистровый файл существующей платы, которая точно соответствует его собственному проекту, и соответ ственно изменить настройки разря дов регистра. Это может сэкономить ценное время, обеспечив мгновенную конфигурацию регистра до фактичес кого процесса отладки. З АКЛЮЧЕНИЕ Обеспечение устойчивости аппарат ной платформы является одной из приоритетных задач для большинства инженеров – разработчиков оборудо вания. В настоящей статье были рас смотрены только некоторые из аспек тов первого запуска платы. Однако ма териал наглядно демонстрирует, что разработчики наилучшим образом оснащены для выполнения этой зада чи, когда они используют такие средст ва отладки, как JTAG эмуляторы Wind River ICE / Wind River Probe, среду раз работки и отладки Wind River Work bench и отладочные платы Wind River. Данная статья описывает далеко не все возможности инструментария внутрисхемной отладкиWind River. До полнительную информацию и проб ные версии можно получить у офи циального дистрибьютора Wind River в России и странах СНГ – компании ПРОСОФТ. ПРИБОРЫ И СИСТЕМЫ 44 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2012 Рис. 14. Фрагмент регистрового файла эмулятора Рис. 13. Wind River Workbench, представление Flash Programmer (программатор флэш памяти) Рис. 11. Wind River Workbench, представление Reset & Download (сброс и загрузка) Рис. 12. Wind River Workbench, представление Debug (отладка) © СТА-ПРЕСС
RkJQdWJsaXNoZXIy MTQ4NjUy