Поиск по сайтуКорзина |
JTAG эмулятор ARM, C компилятор ARM, Программатор ARM - Средства отладки для микроконтроллеров ARM7 ARM9 Cortex-M0 Cortex-M1 Cortex-M3 1986ВЕ91хх
CodeMaster-ARM - набор программно-аппаратных средств, предназначенный для разработки и отладки систем на базе микроконтроллеров ARM: Интегрированная среда разработки объединяет в CodeMaster-ARM: аппаратный JTAG эмулятор ARM, программатор ARM, программный отладчик симулятор ARM, компилятор C ARM, текстовый редактор, менеджер проектов. Программный интерфейс пакета унифицирован и обеспечивает все этапы разработки систем на базе микроконтроллеров ARM: Пакет CodeMaster-ARM ориентирован на отладку программ на языке высокого уровня по исходному тексту. Поддерживается разработка программ на уровне ведения проектов для компиляторов языка C ARM - CMC-ARM разработки Фитон, а также C ARM компиляторов IAR Systems и GNU GCC. Встроенные многооконный редактор, менеджер проектов и большое количество Поддерживается работа как в режиме проекта, так и в режиме чистого отладчика, Программное обеспечение работает в среде Windows-98/ME/NT/2000/XP/Vista/7 ![]()
- Предназначен для написания исходных текстов программ. - Поддерживает операции с блоками текста, поиск/замену, цветовое выделение синтаксических конструкций языка C и ассемблера.
- Имеет полный набор диалогов настройки для C компиляторов CMC-ARM, IAR Systems, GNU GCC. - Поддерживает автоматическую компиляцию программ, написанных для C компилятора и ассемблера. - Обеспечивает прозрачный переход между редактированием и отладкой программы. Компиляция и перезагрузка программы запускается автоматически при попытке выполнить отладочное действие, переход в режим редактирования происходит при попытке редактирования исходного текста. - Оба режима работы используют единую конфигурацию окон оболочки – в режиме редактирования - Поддерживает удобную форму хранения большого количества проектов пользователя – репозиторий проектов. - Удовлетворяет требованиям стандарта ANSI/ISO 9899-1990. - Включает в комплект поставки заголовочные файлы с описаниями регистров специального назначения (SFR) наиболее популярных микроконтроллеров Philips/NXP LPC2000, Atmel SAM7x, STMicroelectronics ST7xx, OKI ML67Qx и других… - Включает библиотеки для режимов ARM и Thumb. - Поддерживает использование функций ARM и Thumb в одном файле исходного текста. - Обеспечивает эффективную поддержку переключения режимов ARM/Thumb. - Поддерживает режим встроенного ассемблера и специфические функции архитектуры ARM (функции прерывания, форматы регистров SFR, битовые операции). - Поддерживает стандарт арифметики с плавающей точкой IEEE-754 для операций с двойной и одинарной точностью. - Поддерживает генерацию кода для векторного сопроцессора с плавающей точкой (VFP). - Формирует расширенную символьную информацию для поддержки отладки по исходному тексту.
В качестве исходных файлов был выбран набор тестов из [Raisonance Benchmark, www.raisonance.com/products/STR7/benchmark.php], который был адаптирован для исполнения на микроконтроллере LPC2106 фирмы Philips.
- Представляет собой программно-логическую модель ядра ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3, 1986ВЕ91хх ПКК Миландр - моделирующую работу основных узлов – очереди инструкций, АЛУ, системы команд, регистров. - Поддерживает отладку программы по ее исходному тексту. - Обеспечивает просмотр и изменение значений любых переменных. - Имеет встроенный анализатор эффективности программного кода. - Поддерживает точки останова по сложному условию. - Имеет неограниченное количество точек останова по доступу к ячейкам памяти. - Обеспечивает просмотр стека вызовов подпрограмм и функций. - Имеет встроенный строчный ассемблер. - Поддерживает возможность выполнения программы "назад" на большое количество шагов, а также в непрерывном режиме. При этом состояние модели микроконтроллера полностью восстанавливается. - Обеспечивает точный подсчет интервалов времени. - Позволяет моделировать устройства, подключенные к микроконтроллеру "снаружи" (т.н. моделирование внешней среды), например, внешнюю логику, датчики, клавиатуру, исполнительные устройства (дисплеи), задавать периодические и непериодические воздействия и т.п.
- Поддерживает все микроконтроллеры с ядром ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3, 1986ВЕ91хх ПКК Миландр. - Не имеет ограничений по частоте микроконтроллера. - Обеспечивает выполнение программы в реальном времени и по шагам. - Автоматически программирует Flash память микроконтроллера при загрузке программы для отладки. - Поддерживает интеллектуальный режим программирования для минимизации количества циклов записи и стирания Flash памяти, продлевая время работы микроконтроллеров. - Поддерживает отладку во внешней памяти программ и данных. - Доступ ко всем ресурсам микроконтроллера в режиме останова. - Две аппаратные точки останова. - Неограниченное количество точек останова при выполнении программы из Flash или ОЗУ. - Программный трассировщик обеспечивает сохранение выбранных пользователем ресурсов микроконтроллера на каждом останове программы и в пошаговом режиме. - Встроенный программируемый регулятор, обеспечивающий выходное напряжение от 0 до 4.5 Вольт с точностью 20 мВ. Выходной ток – до 350 mA. Выход источника подключен к выводу 19 JTAG разъема – возможно питание внешнего устройства от J - Тактовая частота JTAG канала – до 8 МГц, автоматический выбор оптимальной частоты, поддержка адаптивной скорости обмена для микроконтроллеров с ядром ARM7TDMI-S. - Измеряет напряжение питания на устройстве пользователя плате с точностью 20 мВ. - Поддерживает широкий диапазон напряжений на устройстве пользователя от 1.0 до 5.5 Вольт. - Связь с PC – через канал USB. - Не требуется блок питания – питание эмулятора осуществляется от канала USB. - Встроенный язык скриптов для автоматического тестирования и программирования.
Сертификат соответствия системы сертификации ГОСТ Р Госстандарта России № РОСС RU. МЛ04.В01176 Вместе с JTAG эмулятором JEM-ARM можно приобрести тестовые платы TB2 с микроконтроллерами ARM7 Philips, Atmel. - В качестве программатора используется аппаратный эмулятор JEM-ARM. - Программным интерфейсом является универсальная оболочка программаторов фирмы «Фитон» ChipProg-48. - Поддерживает все основные функции программирования: стирание, проверку на чистоту, запись, чтение, верификацию. - На данный момент поддерживается программирование микроконтроллеров ARM7/ARM9, выпускаемых компаниями Philips, Atmel, Texas Instruments, ST Microelectronics, OKI, Analog Devices и др. Список постоянно расширяется… Перечень поддерживаемых микроконтроллеров ARM постоянно растет. Если Вас интересует полный список микроконтроллеров, работа с которыми обеспечивается CM-ARM, Вы можете воспользоваться системой "Подбор по параметрам", либо просто скачайте Демо версию и установите пакет на своем PC. |