Ок!Закрыть
Содержимое
Корзина

Корзина пуста!


Отладчик для микроконтроллеров 1986ВЕ1Т, 1986ВЕ91Т, 1986ВЕ92У, 1986ВЕ93У и ARM

Программный отладчик CodeMaster-ARM и JTAG эмулятор JEM-ARM-V2 апробированы на работоспособность и обеспечивают все этапы разработки, отладки и тестирования изделий на базе микроконтроллеров 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У.

Отладчик CodeMaster-ARM:

  • Интегрированная среда разработки, объединяющая все программные компоненты системы в единый комплекс:
  • Компилятор языка C, макроассемблер, линкер и утилиты;
  • Программный отладчик симулятор микроконтроллеров ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3 (включая и микроконтроллеры серии 1986ВЕ91);
  • Драйвер аппаратного JTAG эмулятора  JEM-ARM-V2 (эмуляция микроконтроллеров Cortex-M0, Cortex-M1, Cortex-M3, 1986ВЕ91);
  • Драйвер аппаратного JTAG эмулятора  JEM-ARM (эмуляция микроконтроллеров ARM7 и ARM9);
  • Многооконный редактор и менеджер проектов;
  • Программное обеспечение программатора FLASH;
  • Подробное руководство пользователя.
  • C компилятор для ARM

 

Отладчик CodeMaster-ARM - пакет программных средств, ориентированый на отладку программ на языке высокого уровня по исходному тексту. Встроенный язык скриптов позволяет автоматизировать множество рутинных задач при разработке, отладке или тестировании изделий на базе микроконтроллеров ARM, включая и микроконтроллеры 1986ВЕ1Т, 1986ВЕ91Т, 1986ВЕ92У, 1986ВЕ93У.

Поддерживается разработка программ на уровне ведения проектов для компиляторов языка C  CMC-ARM разработки Фитон, а также  C компиляторов IAR Systems и GNU GCC. 

Интуитивная и лёгкая в использовании интегрированная среда разработки (IDE), содержащая набор программных средств для редактирования, компиляции и отладки приложений для встроенных микроконтроллеров с ядром ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3.

CodeMaster-ARM - поддерживает программирование встроенных микроконтроллеров ARM серии 1986ВЕ1Т, 1986ВЕ91Т, 1986ВЕ92У, 1986ВЕ93У.

В состав пакета включены примеры программ, в том числе и для микроконтроллеров серии 1986ВЕ91.

Программное обеспечение работает в среде Windows-98/ME/NT/2000/XP/Vista/7

Функции отладчика CodeMaster-ARM:

- Отладка с JTAG-эмулятором JEM-ARM-V2;

- Отладка со встроенным симулятором;

- Компилятор Си CMC-ARM;

- Поддержка GNU-компилятора Си GCC-ARM;

- Поддержка C компилятора фирмы IAR Systems;

- Программирование микроконтроллеров семейства Cortex.

Отладчик CodeMaster-ARM поставляется с ключом защиты. 

C компилятор CMC-ARM

  1. Обеспечивает реализацию языка С:
    •    Полное соответствие стандарту ANSI/ISO 9899-1990
    •    Некоторые расширения ISO 9899-1999, в частности:
      1. строчные комментарии в стиле С++
      2. макросы с переменным числом параметров
      3. синтаксис перечислений (enumerations) и списков инициализаторов
    •    Расширения, удобные при разработке ПО встраиваемых систем:
      1. бинарные константы
      2. автоматический вызов специальных функций в прологе/эпилоге
      3. размещение переменных по абсолютным адресам
      4. управление инициализацией статических переменных
    •    Платформо-зависимые расширения для реализации:
      1. обработчиков прерываний
      2. мониторных функций  
    •    Набор встроенных функций для доступа к ресурсам процессора и генерации специальных инструкций
    •    Встроенный ассемблер
  2. Поддерживает архитектуры:
    1. ARM-7
    2. ARM-9
    3. Cortex-M3
    4. Cortex-M1
    5. Cortex-M0
  3. Поддерживает режимы ARM, Thumb, Thumb-2:
    • Эффективная поддержка переключения режимов ARM/Thumb
    • Возможность использования функций ARM и Thumb в одном файле исходного текста
    • Библиотеки для всех режимов, включая interworking
  4. Оптимизирует генерируемый код:
    • Эффективное распределение локальных и временных переменных
    • Оптимизация высокоуровневого промежуточного представления
    • Платформо-зависимые низкоуровневые оптимизации
  5. Имеет набор библиотек:
    • Полная стандартная библиотека (free-standing implementation)
    • Арифметика с плавающей точкой (стандарт IEEE-754) для операций с двойной и одинарной точностью
    • Заголовочные файлы с описаниями регистров специального назначения (SFR) наиболее популярных микроконтроллеров Миландр, Philips/NXP LPC2000, Atmel SAM7x, STMicroelectronics ST7xx, OKI ML67Qx и др.
  6. Генерирует расширенную символьную информацию для отладки по исходному тексту
  7. Содержит документацию C компилятора на русском языке
  8. Обеспечивает совместимость и поддержку стандартов:
    • EABI (опциональная)
      1. Размещение и выравнивание данных базовых и агрегатных типов
      2. Соглашение по использованию регистров и стека
      3. Конвенция вызовов
      4. Операции с volatile объектами
    • Опционально – генерация формата elf
    • CMSIS
    • Частичная поддержка нестандартных расширений языка, используемых распространенными C компиляторами

Подробное описание компилятора, результаты тестирования

Программный отладчик симулятор ARM

- Представляет собой программно-логическую модель ядра ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3 (включая микроконтроллеры 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У) - моделирующую работу основных узлов – очереди инструкций, АЛУ, системы команд, регистров.

- Отладка программы по исходному тексту.

- Просмотр и изменение значений любых переменных.

- Встроенный анализатор эффективности программного кода.

- Точки останова по сложному условию.

- Неограниченное количество точек останова по доступу к ячейкам памяти.

- Просмотр стека вызовов подпрограмм и функций.

- Встроенный строчный ассемблер.

- Возможность выполнения программы "назад" на большое количество шагов, а также в непрерывном режиме. При этом состояние модели микроконтроллера полностью восстанавливается.

- Точный подсчет интервалов времени.

- Моделирование устройств, подключенных к микроконтроллеру "снаружи" (т.н. моделирование внешней среды), например: внешняя логика, датчики, клавиатуры, исполнительные устройства (дисплеи), периодические и непериодические воздействия и т.п.

Программатор микроконтроллеров Cortex

- В качестве программатора микроконтроллеров Cortex используется аппаратный JTAG эмулятор JEM-ARM-V2

- Поддерживаютсят все основные функции программирования: стирание, проверка на чистоту, запись, чтение, верификация

Аппаратный JTAG эмулятор  JEM-ARM-V2:

 - Поддерживает микроконтроллеры 1986ВЕ1Т; 1986ВЕ91Т; 1986ВЕ92У; 1986ВЕ93У и другие мк. Cortex-M0, Cortex-M1, Cortex-M3;

 - Не имеет ограничений по частоте микроконтроллера;

 - Обеспечивает выполнение программы в реальном времени и по шагам;

 - Автоматически программирует Flash память микроконтроллера при загрузке программы для отладки;

 - Тактовая частота JTAG канала – до 8 МГц, автоматический выбор оптимальной частоты, поддержка адаптивной скорости обмена для микроконтроллеров с ядром ARM7TDMI-S;

 - Измеряет напряжение питания на устройстве пользователя плате с точностью 20 мВ.;

 - Поддерживает широкий диапазон напряжений на устройстве пользователя  от 1.0 до 5.5 Вольт;

 - Связь с PC – через канал USB;

 - Питание эмулятора осуществляется от канала USB;

 - Встроенный язык скриптов для автоматического тестирования и программирования;

JTAG эмулятор JEM-ARM-V2 сертифицирован.

Демо версия пакета 

Демо версия позволяет реально оценить функциональные и сервисные возможности пакета CodeMaster-ARM на всех этапах разработки и отладки микроконтроллерных систем. CodeMaster-ARM-Demo работает без ключа защиты и имеет ограничение по размеру кода программы 8 Кбайт.

Демо версией пакета поддерживаются:

  1. написание и отладка программ;
  2. создание и ведение проектов;
  3. отладка микроконтроллера в режиме симуляции;
  4. отладка изделия с привлечением JTAG эмулятора. 

Скачать демо версию

Универсальные USB программаторы, поддерживающие все режимы программирования микроконтроллеров серии 1986ВЕ91