Реклама ⓘ
Главная » Программы
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Flash Magic

Приложение для программирования микроконтроллеров компании NXP Semiconductors.

Рабочее окно программы Flash Magic

Основная задача Flash Magic заключается в просмотре, считывании и сохранении данных с флэш-памяти микроконтроллерных устройств, а также записи информации на нее. Программа позволяет модифицировать bootloader и байты состояния, читать и записывать биты безопасности. Интуитивный графический интерфейс программного обеспечения Flash Magic довольно прост и удобен. На главном окне софта наглядно представлены все этапы, которые необходимо рассмотреть в процессе подготовки к программированию микроконтроллера.

Flash Magic позволяет настраивать (согласовывать) режимы работы компьютера и программируемого устройства. Существует возможность выбирать любой COM-порт рабочей станции и скорость передачи данных (от 2400 до 230400 бит/с). Помимо этого данное ПО предлагает задание частоты кварцевого резонатора, от которого будет работать контроллер. Программа поддерживает интерфейсы: ICP-мост, PP-мост, различные режимы USB-ICP, USB-Dongle. Также Flash Magic использует ISP-программирование. Устанавливать при этом можно любую скорость (хотя стабильная работа гарантируется до 38 400 бит/с), поскольку встроенный ISP-загрузчик синхронизирует частоту приёма/передачи контроллера с частотой компьютера.

В программе Flash Magic присутствуют поддержка множества микроконтроллеров семейств: ARM Cortex, ARM 7, 80С51, LPС900 2-clock 80С51, XA, External Flash. С большинством устройств приложение поддерживает полудуплексную связь. В программе есть три различных способа стирания флэш-памяти: полное, области, необходимой для записи нового hex-файла, или только лишь указанных секторов. При попытке стереть bootloader Flash Magic дает предупреждение.

Список поддерживаемых устройств в Flash Magic

Содержимое флэш-памяти отображается в шестнадцатеричном и в ASCII форматах. В приложении предусмотрено подменю чтения сигнатуры устройства. Кроме того присутствует функция расчета контрольной суммы – поблочное вычисление контрольной суммы после прошивки информации в микроконтроллер и сравнение с контрольной суммой начального hex-файла. Программное обеспечение включает в себя модуль, имитирующий интерфейс командной строки, предоставляет подробную информацию о выбранном hex-файле, самостоятельно идентифицирует подключенный микроконтроллер, а для повышения безопасности заполняет в ходе прошивки весь неиспользованный объем флэш-памяти.

Первая версия программы была написана в 2000 году в компании Embedded Systems Academy, расположенной в городе Саннивейл (Калифорния, США). Данная организация занимается разработкой программного обеспечения и компактных ручных приборов для испытаний, анализа, отладки и моделирования промышленных сетей CANopen.

Flash Magic является бесплатным, свободно распространяемым приложением. Несмотря на то, что в заголовке Flash Magic стоит надпись «NON PRODUCTION USE ONLY», программа не является демонстрационной и полностью выполняет все функции. Регулярно выходят новые версии софта.

Программное обеспечение представлено только на английском языке, русификатора к Flash Magic не имеется. С данной программой идет подробное пользовательское руководство, также написанное на английском.

Существует два варианта Flash Magic: для работы в операционных системах от Microsoft (Windows 2000, NT, XP, Vista и 7) и для Mac OS X. В минимальных системных требованиях указано наличие COM-портов или Ethernet-интерфейса, 16 МБ оперативной памяти, 10 МБ дискового пространства. На сайте разработчиков есть раздел, в котором приведены схемы поддерживаемых программаторов.

Распространение программы: бесплатная.

Официальный сайт Flash Magic:

Скачать Flash Magic

Обсуждение программы на форуме

Комментарии (1) | Подписаться

0
kuznec #
Есть ли описание команд Flash Magic которыми идет управление контроллером при прошивке?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

МиниПК MK809V - 4 ядра, Android 4.4.2
МиниПК MK809V - 4 ядра, Android 4.4.2
Модуль радиореле на 4 канала UNI-T UT-61A
вверх