jcxz 241 19 июня, 2018 Опубликовано 19 июня, 2018 · Жалоба В Вашем случае - достаточно выдать на PC через USART или USB "пакет" образа экрана такого индикатора. Не заметил среди "хотелок" автора упоминания компа. Судя по описанию (кнопки, ЖКИ) это - автономный девайс. Хотя может у Вас больше телепатических способностей :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 19 июня, 2018 Опубликовано 19 июня, 2018 · Жалоба Рекомендую начать с изучения https://electronix.ru/forum/index.php?showforum=162 Да там как бы теперь очень много для изучения. Взять компилятор GCC, сделать мэйк-файл и скомпилировать прошивку для ARM - дело не очень хитрое. Вопрос скорее более тонкий - именно создание своей среды. Из кубиков. Есть ещё какие-либо среды, не привязанные к компилятору одного производителя? Какая сборка GCC наиболее ходовая для этих архитектур? Встречал упоминания на форуме о "ланчпадовской"... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 19 июня, 2018 Опубликовано 19 июня, 2018 · Жалоба Не заметил среди "хотелок" автора упоминания компа. Судя по описанию (кнопки, ЖКИ) это - автономный девайс. Хотя может у Вас больше телепатических способностей :rolleyes: "Позволил себе" по причине того, что EVB с символьным индикатором, да еще 40x2 - как минимум экзотические, и встроенного отладчика, скорее всего не будет. ---- Индикацию+кнопки можно подключать как внешнюю периферию EVB, например как на фото EVB STM32 Nucleo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 19 июня, 2018 Опубликовано 19 июня, 2018 · Жалоба Да там как бы теперь очень много для изучения. Взять компилятор GCC, сделать мэйк-файл и скомпилировать прошивку для ARM - дело не очень хитрое. Вопрос скорее более тонкий - именно создание своей среды. Из кубиков. Есть ещё какие-либо среды, не привязанные к компилятору одного производителя? КОМПИЛЯТОР к производителю не привязан никак (набор команд что у STM, что у NXP абсолютно одинаковый). Вот среда (в виде удобного просмотра регистров периферии, шаблонов для старта проекта и прочих алгоритмов залития во флеш) может быть привязана. И в процессе самостоятельной сборки "кубиков" появятся навыки по отвязыванию от производителя (собственно, просто заменой "кубика" на более универсальный аналог). Какая сборка GCC наиболее ходовая для этих архитектур? Встречал упоминания на форуме о "ланчпадовской"... Ланчпадовская версия переехала на arm.com. Я пользуюсь именно этой версией. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aBoomest 0 19 июня, 2018 Опубликовано 19 июня, 2018 · Жалоба Не заметил среди "хотелок" автора упоминания компа. Судя по описанию (кнопки, ЖКИ) это - автономный девайс. Хотя может у Вас больше телепатических способностей :rolleyes: Пока рассматриваю варианты. Если это будет проще (я не знаток, с экранами дела раньше не имел ни разу), то я рассматриваю конечно такой вариант. ТОлько тогда наверно проще не не образ экрана кудато там передать, а просто данные сохраненные, а расчеты уже "наверху" делать в программе на PC. Не сложнее ли этот путь? PS: Не завсегдатай раздела АРМ на форуме. Поясните плз, EVB - это среда разработки фирмы IAR Systems? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 19 июня, 2018 Опубликовано 19 июня, 2018 · Жалоба Evalution Board это. "Отладка", по-русски. Гражданину писать лень (а советовать - не лень...). IAR - это EWB, Embedded Workbench. А передавать на компьютер - проще, да. Настроить уарт (десяток строк, если руками, или пара строк вызова очередного HAL'а), и вперёд, printf наше всё. Если надо автономное устройство, с дисплейчиком и кнопками, и незадорого, рекомендую поискать STM32 Nucleo + любой понравившийся экранчик "для ардуино". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 19 июня, 2018 Опубликовано 19 июня, 2018 · Жалоба Гражданину писать лень (а советовать - не лень...). :) Насяльника ... аднака. Если серьезно, то перечитайте эту ветку с первого поста, повнимательней. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 19 июня, 2018 Опубликовано 19 июня, 2018 · Жалоба Гражданину писать лень (а советовать - не лень...). Иногда лучше сосать чем говорить перечитать тред прежде чем говорить. Перечитайте тред. очередного HAL'а) Писать лень, а советовать не лень? Где то уже слышали такое.... :biggrin: ТОлько тогда наверно проще не не образ экрана кудато там передать, а просто данные сохраненные, а расчеты уже "наверху" делать в программе на PC. С этого и надо было начинать. Я не случайно ещё в самом начале писал про "подробное ТЗ". И всё равно- опять как всегда: "Слона-то и не заметили"... Естественно для интерфейса с юзером гораздо проще использовать ПК (каким удобно образом) раз автономность устройства не нужна, чем поддерживать ЖКИ + кнопки. Самый простой путь: эмулятор терминала. Инфу найдёте в инете. На компе например - putty.exe А если использовать USB или Ethernet, то и всю обработку на компе можно сделать. Хотя это будет посложнее UART. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 20 июня, 2018 Опубликовано 20 июня, 2018 · Жалоба Понятно, спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aBoomest 0 20 июня, 2018 Опубликовано 20 июня, 2018 · Жалоба Спасибо за все пояснения. Изучаю. Возник вопрос по хранению программы и ее прошивке. Уровень цен на программаторы всякие там J-TAGи - какой? В интернете есть и за 150 т.р., хрен пойми какой нужен. Есть EVB со встроенными программаторами? (т.е. он уже на плате) И еще вопрос. Хорошо бы чтобы программа прошивалась во флеш или ПЗУ, а при подаче питания на EVB - запускалась? Такие вещи на EVB присутствуют? Или это уже надо самому микросхемы памяти ставить и тд и тп. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
leocat 0 20 июня, 2018 Опубликовано 20 июня, 2018 · Жалоба Спасибо за все пояснения. Изучаю. Возник вопрос по хранению программы и ее прошивке. Уровень цен на программаторы всякие там J-TAGи - какой? В интернете есть и за 150 т.р., хрен пойми какой нужен. Есть EVB со встроенными программаторами? (т.е. он уже на плате) И еще вопрос. Хорошо бы чтобы программа прошивалась во флеш или ПЗУ, а при подаче питания на EVB - запускалась? Такие вещи на EVB присутствуют? Или это уже надо самому микросхемы памяти ставить и тд и тп. Программатор Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 20 июня, 2018 Опубликовано 20 июня, 2018 · Жалоба Программатор +1 Только сам программатор нужно чуть-чуть доработать, чтоб он выдавал RESET. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 20 июня, 2018 Опубликовано 20 июня, 2018 · Жалоба Или это уже надо самому микросхемы памяти ставить и тд и тп. Начинать выбор МК нужно с открытия мануала на него. Чего Вы до сих пор как видно не сделали. Хотя тред уже не один день идёт.... В качестве эмулятора лучше использовать J-Link, хоть встроенный хоть внешний. Имхо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aBoomest 0 13 июля, 2018 Опубликовано 13 июля, 2018 · Жалоба Добрый день. Поискал в интернете отличие STM32F429I-DISC1 и STM32F429I-DISCO. Толковой информации не нашел. Если кто работал, можно вкратце отличия? Также хочу приобрести Open429Z-D mother board. Однако везде оно позиционируется вместе с STM32F429I-DISCO. Вопрос: подойдет ли оно для STM32F429I-DISC1? Причем например тут вобще в заголовке написано DISC1 а в разделе характеристик DISCO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 14 июля, 2018 Опубликовано 14 июля, 2018 · Жалоба . . .Также хочу приобрести Open429Z-D mother board. Однако везде оно позиционируется вместе с STM32F429I-DISCO. Вопрос: подойдет ли оно для STM32F429I-DISC1? . . . Так онож там, вроде, в комплекте, зачем "подойдет" ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться