ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
21 мая
12708 Топик полностью
pin (02.08.2004 12:23, просмотров: 2) ответил pin на В Multi2000 можно отображать memorymapped регистры в виде структуры?
Если кому интересно - примеры для LPC2106 и Multi2000 3.6.1 http://embedded0.nm.ru/files/arm/
** Описание проектов для LPC2106 и Multi2000 ** Демонстрируется внутрисхемная отладка проекта с прерываниями во Flash или SRAM. Прилагается простой вариант файла startup.arm для LPC210x. Список проектов: LPC210x-Interrupts-GHS361-FlashDebug - программа в ПЗУ LPC210x-Interrupts-GHS361-RamDebug - программа в ОЗУ Для сборки проекта и отладки использованы: Компилятор - Multi2000 3.6.1 Эмулятор - Wiggler (JTAG-DD) Отладочная плата - Olimex LPC-P1 (она же - LPC-P2106), www.olimex.com Перед отладкой программы в ПЗУ Hex-файл требуется прошить во Flash контроллера. При правильной работе программы должен мигать светодиод (см. схему платы) и вызываться обработчики прерываний таймеров. Если возникнут глюки с отладкой, помогает повторное соединение с отладчиком и аппаратный сброс процессора. Или несколько попыток отладки подряд. Или выключение питания платы. Прилагается пример сокращенного файла rdf. В окне command panel (с рисунком "жук") вводите regload lpc2106.rdf. Тогда появляются регистры периферии процессора LPC2106, почти как в среде IAR ARM.