[Assembler, Программирование микроконтроллеров] Assembler Editor Plus: Установка

Автор Сообщение
news_bot ®

Стаж: 6 лет 3 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
17-Фев-2021 20:33

Продолжение цикла статей.Предыдущая статья: Редактор ассемблера для ARM микроконтроллеров для компилятора gnu as. Старт Итак, вы все таки решились скачать и попробовать, что для этого нужно сделать:Кто не верит никому и предпочитает проверять что ставить на свой компьютер, то вам дорога на Github, устанавливайте Lazarus и необходимые компоненты, компилируйте, изучайте. Думаю для этой категории больше особо писать ничего не надо, там спецы сами все знают.
Для тех же кому нужен лайт вариант уже есть варианты:
  • скачать релиз с Github, вы получите архив с программой редактора, с вложенными файлами компилятора и файлами OpenOCD сервера
  • ну или кому то может быть проще скачать с того же Телеграмма (вот только узнал что например на/в Украине такие сервисы как Яндекс и ВК не доступны)

Выбирайте кому что больше нравитсяво всех вышеуказанных случаях у вас должны быть установлены драйвера на ваш программатор, в редакторе сделана реализация для ST-Link (у меня китаец V2, c SWD)если же вы не знаете где достать драйвера или хотите скачать полный комплект что сейчас собран, то Вариант Easy - скачать с Яндекс.Диск полный пакет, с различными допами в виде драйверов, программы редактирования шрифтов, доками на некоторые микроконтроллеры и отладочные платы. (внимание размер 130 мб)В лайт варианте вы получите в архиве папку AsmEditor, которую нужно распаковать куда нить на диск, в путь без пробелов, со следующим содержимым
Описание папок и файлов:bin - папка программ компиляции, у меня это gnu as из пакета arm-none-eabiinf - файлы настроек для микроконтроллеров, меню редактора и т.д.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 этот чекбокс не устанавливатьНастройки редактора Старался их группировать по смыслу, получилось пока не очень, поэтому опишу немногоНастройки редактора настраивают основные параметры самого редактора, в принципе думаю в основном понятно их назначение, шрифт всегда используется моноширинный
Параметры визуализации текста в редакторе
В редактор добавлен простейший форматер текста, в режиме автоформатирования при вводе работает не идеально, но готовый текст форматирует нормально
Настройки компилятора осуществляются в разрезе проекта, поэтому о них расскажу позжеВ меню Справка есть некоторые дополнительные инфобоксы
По идее будет дополнятся по мере расширения редактора
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_assembler, #_programmirovanie_mikrokontrollerov (Программирование микроконтроллеров), #_arm, #_stm32, #_asm, #_asm_edit, #_gnu_as, #_assembler, #_programmirovanie_mikrokontrollerov (
Программирование микроконтроллеров
)
Профиль  ЛС 
Показать сообщения:     

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

Текущее время: 12-Май 07:22
Часовой пояс: UTC + 5