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: http://www.flashmagictool.com

Скачать Flash Magic

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

Flash Magic – это бесплатное программное обеспечение для ПК с ОС Windows Vista, Win7, Win8, Win10 для программирования микроконтроллеров на базе флэш-памяти NXP с использованием последовательного интерфейса, Ethernet, шины CAN или SWD. Поддерживаемые серии ARM Cortex M33, ARM7, ARM Cortex M3, ARM Cortex M0+, ARM Cortex M0, ARM Cortex M4, 6 тактов / 12 тактов 8051, 2 такта 8051, PXA-G39, PXA-G49, NHS3100, NHS3152, NHS3152 (flashmagictool.com).

  • Простой и интуитивно понятный пользовательский интерфейс
  • Пять простых шагов для стирания и программирования микроконтроллера и установки основных параметров
  • Автоматическая проверка после программирования
  • Заполняет неиспользуемую флэш-память для повышения безопасности микропрограмм. Автоматическое планирование контрольных сумм.
  • Используя процедуру вычисления контрольной суммы, микропрограмма может легко проверить целостность блока Flash, гарантируя что не будет выполнен несанкционированный или поврежденный код.
  • Биты безопасности программы
  • Можно видеть, какие блоки Flash пусты или используются, с помощью функции простого удаления всех используемых блоков.
  • Прочитать любую часть Flash и сохранить ее как файл Hex.
  • Перепрограммировать вектор загрузки и байт состояния с помощью функций подтверждения, которые предотвращают случайное программирование неверных значений
  • Просматривать содержимое Flash в форматах ASCII и шестнадцатеричном формате.
  • Использовать высокоскоростную последовательную связь на устройствах, которые ее поддерживают.
  • Интерфейс командной строки, позволяющий использовать в IDE и пакетных файлах.
  • Поддерживает полудуплексную связь для многих устройств.
  • Можно проверить предварительно запрограммированные шестнадцатеричные файлы.
  • Получение сигналов DTR и RTS RS232 для автоматического перевода устройства в режимы BootROM и Execute (требуется поддержка оборудования).
  • Можно отправлять команды для перевода устройства в режим загрузчика.
  • Установить любой файл Wav в качестве предупреждения по окончании программирования.
  • Можно написать свои собственные JIT-модули для генерации кода, такого как генерация серийного номера.
  • Отображает информацию о выбранном шестнадцатеричном файле, включая даты создания и изменения, используемую флэш-память, процент текущего используемого устройства.
  • Загрузчик Ethernet для устройств LPC1xxx / LPC2xxx. Поддерживает программирование определенных устройств LPC1xxx / LPC2xxx через Ethernet.
  • Может читать подпись устройства
  • Поддержка программирования устройств ARM-Cortex через CMSIS-DAP / DAPLink.
  • Интерфейс сценариев на основе Python для программирования и тестирования производственной линии (только V11).
  • Можно создавать свои собственные приложения на основе Flash Magic, используя библиотеки DLL для C, C ++, Python.

Схема программатора ARM Cortex USB

Микросхема регулятора AMS1117 3.3, построенная на схеме программатора USB ARM FT232R, обеспечивает 3,3 В. Можно установить перемычку для программирования микроконтроллера на плате.

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

Основная задача 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 дает предупреждение.

Содержимое флэш-памяти отображается в шестнадцатеричном и в 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 МБ дискового пространства. На сайте разработчиков есть раздел, в котором приведены схемы поддерживаемых программаторов.

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

Developed by Embedded Systems Academy, Flash Magic is freeware software that is widely used for programming flash based microcontrollers from NXP. The program uses a serial or Ethernet protocol for programming while in the target hardware. In addition, it offers five simple steps to erasing and programming a device and setting key options. The program also displays the contents of Flash in ASCII and Hexadecimal formats.

Flash Magic can program Intel Hex files as well as verify those which were previously programmed. It can read any section of Flash and save as an Intel Hex File. It also features automatic verification when programming is finished. A wave file is likewise played after programming. Additionally, the program can fill unused Flash to increase firmware security. It can also automatically program the supplied checksum to allow a firmware to easily verify the integrity of a Flash block, ensuring no unauthorized or corrupted code can ever be executed. Moreover, the program can also check which Flash blocks are blank or in use with the ability to easily erase all blocks in use. Furthermore, it can reprogram the Boot Vector and Status Byte with the help of confirmation features that prevent accidentally programming incorrect values

Download directly from the developer

File types supported by Flash Magic

Our users primarily use Flash Magic to open these file types:

About file types supported by Flash Magic

File.org aims to be the go-to resource for file type- and related software information. We spend countless hours researching various file formats and software that can open, convert, create or otherwise work with those files.

You can find on this page details on how to uninstall Flash Magic 5.87 for Windows. It is developed by Embedded Systems Academy, Inc.
. Check out for more information on Embedded Systems Academy, Inc.. You can get more details on Flash Magic 5.87 at . The application is frequently installed in the C:\Program Files (x86)\Flash Magic directory. Take into account that this path can vary depending on the user»s choice. Flash Magic 5.87″s full uninstall command line is C:\Program Files (x86)\Flash Magic\unins000.exe. Flash Magic 5.87″s main file takes around 3.34 MB (3500544 bytes) and its name is FlashMagic.exe.

The executables below are part of Flash Magic 5.87. They occupy an average of 7.57 MB (7940651
bytes) on disk.

  • FlashMagic.exe (3.34 MB)
  • FM.EXE (235.00 KB)
  • unins000.exe (75.48 KB)
  • Pcandrv.exe (3.54 MB)
  • ManualSerialNumber.exe (385.00 KB)
  • serialnumber.exe (17.15 KB)
  • The current web page applies to Flash Magic 5.87 version 5.87
    only.

    How to erase Flash Magic 5.87 from your computer with the help of Advanced Uninstaller PRO

    Flash Magic 5.87 is a program offered by the software company Embedded Systems Academy, Inc.. Frequently, people decide to uninstall this program. Sometimes this can be easier said than done because uninstalling this manually takes some skill regarding PCs. One of the best EASY approach to uninstall Flash Magic 5.87 is to use Advanced Uninstaller PRO. Here are some detailed instructions about how to do this:

    1. If you don»t have Advanced Uninstaller PRO on your system, add it. This is good because Advanced Uninstaller PRO is an efficient uninstaller and general utility to clean your system.

    Geographical user distribution

    Users that installed Flash Magic 5.87:

    • Windows 7 (6.1)
    • Windows 8 (6.2)

    Software Application

    Disclaimer

    This page is not a piece of advice to uninstall Flash Magic 5.87 by Embedded Systems Academy, Inc. from your PC, nor are we saying that Flash Magic 5.87 by Embedded Systems Academy, Inc. is not a good application for your PC. This page simply contains detailed instructions on how to uninstall Flash Magic 5.87 in case you want to. The information above contains registry and disk entries that Advanced Uninstaller PRO stumbled upon and classified as «leftovers» on other users» computers.

    Отладчики подключаются к компьютеру через интерфейс USB (J-Link Ultra также поддерживает Ethernet). Эксплуатация прибора не вызывает трудностей. При первом подключении будет запрошена установка драйвера, который находится на диске, входящем в комплект поставки. Среда Keil µVision 4 поддерживает J-Link. Поэтому дополнительное программное обеспечение не потребуется. Практически не требуется и никакая настройка, кроме простейших действий, рассмотренных в разделе 2.3.3.

    Программатор поддерживает большинство микроконтроллеров се-

    мейств ARM7, ARM9, Cortex-M3, Cortex-M4.

    2.6.3 Утилиты программирования ПЗУ LPC Flash Utility и FlashMagic

    Микроконтроллеры семейства LPC200 поддерживают загрузку исполнимого кода программы через интерфейс UART. За эту возможность отвечает загрузчик, размещенный в ПЗУ на заводе-изготовителе. Связь UART с персональным компьютером может обеспечиваться через RS-232 или USB посредством микросхем, таких как MAX3232 или FT232R. Этот способ загрузки программы можно считать наиболее дешевым, потому что не требуется JTAG-программатор.

    Со стороны персонального компьютера «прошивкой» могут управлять известные программы: LPC2000 Flash Utility и FlashMagic (рисунки 2.6.7, 2.6.8). Обе программы требуют сохранения исполнимого файла программы в формате HEX (раздел 2.3.3).

    Рисунок 2.6.7 – Окно программы Philips Flash Utility

    Порядок работы с LPC Flash Utility таков:

    1)
    выбрать
    HEX-файл, расположенный в папке проекта;

    2)
    ввести реальную частоту кварцевого резонатора микроконтроллера (в килогерцах);

    3)
    выбрать последовательный порт, к которому подключен микроконтроллер;

    4)
    выбрать скорость передачи данных (не более 38400 бит/с);

    6)
    если это необходимо установить флажок
    Execute Code after Upload
    (запустить программу после загрузки);

    7)
    нажать кнопку
    Upload to Flash
    ; начнется процесс загрузки. Помимо загрузки программы имеется возможность сравнения вы-

    бранного HEX-файла с содержимым Flash-памяти микроконтроллера (8). Сброс микроконтроллера можно выполнить кнопкой (9).

    Программа Flash Magic позволяет «прошивать» микроконтроллеры и других семейств производства NXP, например 8051. Для записи исполнимого кода необходимы следующие действия: выбрать тип устройства кнопкой Select Device (1); выбрать последовательный порт (2); выбрать скорость передачи данных (не более 38400 бит/с) (3); ввести частоту кварцевого резонатора в мегагерцах (4); выбрать загружаемый HEX-файл (5); нажать кнопку

    Рисунок 2.6.8 – Окно программы Flash Magic

    2.6.4 Программа-терминал 232Analyzer

    Для взаимодействия с микроконтроллером по интерфейсу RS-232 потребуется программа-терминал. Простейший терминал, как известно, входит в комплект поставки Windows, однако пользоваться им крайне неудобно. Еще более простая и, тем не менее, удобная программа называется TTY. Программа довольно старая и сегодня найти ее трудно.

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

    дуют 232Analyzer (рисунок 2.6.9).

    Выбор и настройка порта RS-232 выполняется меню (2), вынесенными на панель инструментов программы. Для установки подключения нужно

    нажать кнопку (1). Флаги (3–4) позволяют выбрать формат передаваемой и принимаемой информации.

    Для передачи символа, он или его код вводится в поле 5 и нажимается кнопка Send
    (6). Если нужно передать несколько символов в формате ASCII, они водятся подряд. Если передается последовательность кодов, то они разделяются запятой. Причем запятая ставится и в конце последнего кода. Над строкой (5) появляется подсказка с примером.

    Рисунок 2.6.9 – Окно программы 232Analyzer

    2.6.5 Низкоуровневый редактор диска DMDE

    В разделе рассматривается взаимодействие с картами Flash-памяти стандарта MMC/SD. Для тестирования программы необходима возможность считывать и записывать информацию на карту на низком уровне с персонального компьютера. Для этого удобен редактор дисков DMDE 2.0.

    После запуска программы следует перейти в режим «Физические секторы» с помощью одноименного пункта меню Редактор
    . Выбрать текущий диск можно через меню Диск Выбрать диск
    .

    По умолчанию программа работает в режиме «только чтение». Изменение информации на диске становится возможным после включения режима Правка Режим редактирования
    . Для сохранения всех внесенных изме-

    Flash Magic to Program ARM Microcontroller

    Flash Magic Tutorial

    How to use Flash Magic for 8051

    Похожие:

    Наш проект живет и развивается для тех, кто ищет ответы на свои вопросы и стремится не потеряться в бушующем море зачастую бесполезной информации. На этой странице мы рассказали (а точнее — показали :) вам Как пользоваться flash magic. Кроме этого, мы нашли и добавили для вас тысячи других видеороликов, способных ответить, кажется, на любой ваш вопрос. Однако, если на сайте все же не оказалось интересующей информации — напишите нам, мы подготовим ее для вас и добавим на наш сайт!
    Если вам не сложно — оставьте, пожалуйста, свой отзыв, насколько полной и полезной была размещенная на нашем сайте информация о том, Как пользоваться flash magic.

    Отладчики подключаются к компьютеру через интерфейс USB (J-Link Ultra также поддерживает Ethernet). Эксплуатация прибора не вызывает трудностей. При первом подключении будет запрошена установка драйвера, который находится на диске, входящем в комплект поставки. Среда Keil µVision 4 поддерживает J-Link. Поэтому дополнительное программное обеспечение не потребуется. Практически не требуется и никакая настройка, кроме простейших действий, рассмотренных в разделе 2.3.3.

    Программатор поддерживает большинство микроконтроллеров се-

    мейств ARM7, ARM9, Cortex-M3, Cortex-M4.

    Микроконтроллеры семейства LPC200 поддерживают загрузку исполнимого кода программы через интерфейс UART. За эту возможность отвечает загрузчик, размещенный в ПЗУ на заводе-изготовителе. Связь UART с персональным компьютером может обеспечиваться через RS-232 или USB посредством микросхем, таких как MAX3232 или FT232R. Этот способ загрузки программы можно считать наиболее дешевым, потому что не требуется JTAG-программатор.

    Со стороны персонального компьютера «прошивкой» могут управлять известные программы: LPC2000 Flash Utility и FlashMagic (рисунки 2.6.7, 2.6.8). Обе программы требуют сохранения исполнимого файла программы в формате HEX (раздел 2.3.3).

    10 11

    1

    6

    3

    7

    4

    9

    8

    2

    5

    Рисунок 2.6.7 – Окно программы Philips Flash Utility

    Порядок работы с LPC Flash Utility таков:

    1)выбрать HEX-файл, расположенный в папке проекта;

    2)ввести реальную частоту кварцевого резонатора микроконтроллера (в килогерцах);

    3)выбрать последовательный порт, к которому подключен микроконтроллер;

    4)выбрать скорость передачи данных (не более 38400 бит/с);

    157

    5)считать идентификатор устройства (после этого шага в поле Device должен появиться теп микроконтроллера);

    6)если это необходимо установить флажок Execute Code after Upload (запустить программу после загрузки);

    7)нажать кнопку Upload to Flash; начнется процесс загрузки. Помимо загрузки программы имеется возможность сравнения вы-

    бранного HEX-файла с содержимым Flash-памяти микроконтроллера (8). Сброс микроконтроллера можно выполнить кнопкой (9).

    Программа Flash Magic позволяет «прошивать» микроконтроллеры и других семейств производства NXP, например 8051. Для записи исполнимого кода необходимы следующие действия: выбрать тип устройства кнопкой Select Device (1); выбрать последовательный порт (2); выбрать скорость передачи данных (не более 38400 бит/с) (3); ввести частоту кварцевого резонатора в мегагерцах (4); выбрать загружаемый HEX-файл (5); нажать кнопку

    Start (6).

    1 2

    3

    4

    5

    6

    Рисунок 2.6.8 – Окно программы Flash Magic

    2.6.4 Программа-терминал 232Analyzer

    Для взаимодействия с микроконтроллером по интерфейсу RS-232 потребуется программа-терминал. Простейший терминал, как известно, входит в комплект поставки Windows, однако пользоваться им крайне неудобно. Еще более простая и, тем не менее, удобная программа называется TTY. Программа довольно старая и сегодня найти ее трудно.

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

    дуют 232Analyzer (рисунок 2.6.9).

    Выбор и настройка порта RS-232 выполняется меню (2), вынесенными на панель инструментов программы. Для установки подключения нужно

    158

    нажать кнопку (1). Флаги (3–4) позволяют выбрать формат передаваемой и принимаемой информации.

    Для передачи символа, он или его код вводится в поле 5 и нажимается кнопка Send (6). Если нужно передать несколько символов в формате ASCII, они водятся подряд. Если передается последовательность кодов, то они разделяются запятой. Причем запятая ставится и в конце последнего кода. Над строкой (5) появляется подсказка с примером.

    1

    2

    3

    4

    5

    6

    Рисунок 2.6.9 – Окно программы 232Analyzer

    2.6.5 Низкоуровневый редактор диска DMDE

    В разделе рассматривается взаимодействие с картами Flash-памяти стандарта MMC/SD. Для тестирования программы необходима возможность считывать и записывать информацию на карту на низком уровне с персонального компьютера. Для этого удобен редактор дисков DMDE 2.0.

    После запуска программы следует перейти в режим «Физические секторы» с помощью одноименного пункта меню Редактор. Выбрать текущий диск можно через меню Диск Выбрать диск.

    По умолчанию программа работает в режиме «только чтение». Изменение информации на диске становится возможным после включения режима Правка Режим редактирования. Для сохранения всех внесенных изме-

    нений служит меню Правка Сохранить изменения.

    159

    Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

    • #
    • #
    • #
    • #
    • #
    • #
    • #
    • #
    • #
    • #
    • #

    Понравилась статья? Поделить с друзьями:

    Это тоже интересно:

  • Flagyl 125 инструкция на русском
  • Fl studio инструкция на русском pdf скачать бесплатно
  • Fl studio инструкция для новичка
  • Fjord рыбий жир капсулы инструкция
  • Fl studio mobile инструкция на русском

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии