Как стать автором
Обновить

Assembler Editor Plus: Установка

Время на прочтение3 мин
Количество просмотров6.6K

Продолжение цикла статей.

Предыдущая статья: Редактор ассемблера для ARM микроконтроллеров для компилятора gnu as. Старт

Итак, вы все таки решились скачать и попробовать, что для этого нужно сделать:

Кто не верит никому и предпочитает проверять что ставить на свой компьютер, то вам дорога на Github, устанавливайте Lazarus и необходимые компоненты, компилируйте, изучайте. Думаю для этой категории больше особо писать ничего не надо, там спецы сами все знают.

Для тех же кому нужен лайт вариант уже есть варианты:

  1. скачать релиз с Github, вы получите архив с программой редактора, с вложенными файлами компилятора и файлами OpenOCD сервера

  1. скачать архив с программой с Яндекс.Диск, ссылку если потерялись можно так же найти

    - в группе ВК

  1. ну или кому то может быть проще скачать с того же Телеграмма (вот только узнал что например на/в Украине такие сервисы как Яндекс и ВК не доступны)

Выбирайте кому что больше нравится

во всех вышеуказанных случаях у вас должны быть установлены драйвера на ваш программатор, в редакторе сделана реализация для ST-Link (у меня китаец V2, c SWD)

если же вы не знаете где достать драйвера или хотите скачать полный комплект что сейчас собран, то

Вариант Easy - скачать с Яндекс.Диск полный пакет, с различными допами в виде драйверов, программы редактирования шрифтов, доками на некоторые микроконтроллеры и отладочные платы. (внимание размер 130 мб)

В лайт варианте вы получите в архиве папку AsmEditor, которую нужно распаковать куда нить на диск, в путь без пробелов, со следующим содержимым

Описание папок и файлов:

bin - папка программ компиляции, у меня это gnu as из пакета arm-none-eabi

inf - файлы настроек для микроконтроллеров, меню редактора и т.д.

openocd - сервер отладки

tmp - папка временных файлов редактора

AsmEdit.exe - запускаемый файл

asmedit.ini - базовые настройки редактора

new - да удалите его, затесался, и является лишним

Для Easy варианта, действия те же самые, скачать и распаковать куда вам удобно, но путь должен быть без пробелов, содержимое будет чуть больше

О папке AsmEdit сказано выше

В папке Add находятся:

  • в install: инсталляторы для ST-Link, и программа установки dll для J-Link (если кто использует именно его, не спешите с его установкой!)

  • в MCUDoc: различные справочные файлы, какие то книги скаченные с интернета, описания плат разработки, даташиты на некоторые MCU которые находятся в работе и т.д.

в настоящее время для работы редактора нужны только файлы из папки AsmEdit, так что содержимое других каталогов вы можете править, удалять, дополнять по собственному усмотрению

Запуск редактора

Ну экзешник один, так что запускаем

Рекомендую сразу провести настройку редактора в части используемого программатора

Нажатием кнопки "Задать" найдите и укажите файл ST-Link_CLI.exe на своем компьютере, на скриншоте настройки расположения файла по умолчанию при установке драйвера ST-Link из папки Add\Install\ST-Link в Easy варианте редактора

можно при использовании программатора не задавать способ подключения программатору к устройству, но в этом случае подключение происходит немного дольше, соответственно ждать придется чуть дольше.

Настройки OpenOCD

Если кто внимательно читал, то сервер openOCD идет вместе с редактором (каталог openocd в папке редактора), так что вы можете использовать его, или же указать расположение уже установленного у вас сервера

  • Если желаете использовать сервер установленный с редактором, то можно выбрать версию для 32ух или 64ех битных систем

  • при использовании J-Link настройки нужно указать как это указано на скриншоте выше

  • при использовании ST-Link V2, нужно модифицировать настройки следующим образом

если поставить чек бокс "Использовать OpenOCD для записи прошивки в устройство", то прошивка устройства будет происходить так же силами OpenOCD, это было сделано для J-Link, но будет работать и с ST-Link, однако прошивка при помощи программы ST-Link_CLI будет происходить быстрее (см предыдущий шаг настройки), поэтому я рекомендую при наличии программатора ST-Link этот чекбокс не устанавливать

Настройки редактора

Старался их группировать по смыслу, получилось пока не очень, поэтому опишу немного

Настройки редактора настраивают основные параметры самого редактора, в принципе думаю в основном понятно их назначение, шрифт всегда используется моноширинный

Параметры визуализации текста в редакторе

В редактор добавлен простейший форматер текста, в режиме автоформатирования при вводе работает не идеально, но готовый текст форматирует нормально

Настройки компилятора осуществляются в разрезе проекта, поэтому о них расскажу позже

В меню Справка есть некоторые дополнительные инфобоксы

По идее будет дополнятся по мере расширения редактора.

следующая статья Assembler Editor Plus: Первый проект

Теги:
Хабы:
Всего голосов 15: ↑12 и ↓3+9
Комментарии0

Публикации

Истории

Ближайшие события