Комментарии 25
А виртуалки для чего придумали? Можно же туда этот USB пробросить и все драйвера нужные поставить.
0
Мне проще было взять ноут и попробовать под макосью. В любом случае, затея бесперспективная, оно того не стоит.
0
Обнаружил итересную особенность: драйвер от CP2102 под виртуалкой крэшит всю систему на Win 7, 8, XP. Правда выход имеется — мэппинг COM-порта.
0
Под Win8 с виртуалкой проблемы. При включенном Hyper-V не работает VirtualBox (на прошлогодней вресии какой-то тестил), а Hyper-V не поддерживает такой же проброс USB как у VBox.
0
«Поэтому, придется реально садиться и разбираться, как тут чего работает» — и я думаю это правильно. А то, понимаешь, попривыкали, что все само собой работает и напрягаться не надо.
+2
«Нельзя просто так взять и поморгать светодиодом на STM32».
True. True.
True. True.
+4
НЛО прилетело и опубликовало эту надпись здесь
Я стараюсь кроссплатформенное использовать. А то меня порой заносит, то на макось, то на пингвинов.
+1
Кокос только для венды ;)
+1
Да, это может быть проблемой.
0
Я вот в нем поработал и хочу уже свести общение с ним к минимуму. Давеча фриртос втыкал в проект, созданный в кокосе. Геморрой и попаболь как в этой студии реализован импорт папки с сорцами. И в итоге ты по структуре солюшена в панели кокоса не понимаешь откуда тот или иной файл берется. Путями кокос только виртуальными рулит. Нужно закинуть папку новую в нужное место, а потом кидать эту папку из проводника в панель кокоса. А выставленная опция «Копировать файле при дропе в проект» вроде не работает вовсе.
При каждом тыке на примеры с кодом у компонентов лезет в интернет будто бы через каменновечный мопед с сообщением «Refreshing examples», а где отключить это поведение я не имею представления. Обновление примеров делается синхронно — весь интерфейс замерзает на пол-минуты как минимум.
В общем, найду время, разверну хотя бы на эклипсе чистом среду и буду пользовать кокос только ради добавления компонентов.
При каждом тыке на примеры с кодом у компонентов лезет в интернет будто бы через каменновечный мопед с сообщением «Refreshing examples», а где отключить это поведение я не имею представления. Обновление примеров делается синхронно — весь интерфейс замерзает на пол-минуты как минимум.
В общем, найду время, разверну хотя бы на эклипсе чистом среду и буду пользовать кокос только ради добавления компонентов.
0
Download — это В чип. А Upload — это ИЗ чипа.
Собственно это норма в системах с трехзвенной структурой, когда нет сервера и клиента. А есть сервер приложений, база данных и клиент. Вот в таком виде сервер находится посередине между клиентом и базой данных, все приложения выплняются ИМЕННО НА НЁМ, клиент для такого приложения является внешним, и когда надо отправить данные клиенту на терминал эта операция для приложения будет естественно Upload.
Чтобы не было бунта, просто представьте что действия происходят как бы изнутри контроллера. т.е. при программировании КОНТРОЛЛЕР забирает прошивку себе.
+1
Понял, спасибо. Что-то подобное и предполагал.
0
Только что мысль в голову пришла. Ведь программатор для STM32 это вовсе не программатор в обычном понимании, это ведь фактически JTAG которым мы подключаемся и управляем контроллером напрямую заставляя ЕГО выполнять нужные нам действия — например получить прошивку извне.
0
Это норма для контроллеров. Во всяком случае, у всех промышленных контроллеров, с которыми я работал, именно так:
Download — это В чип. А Upload — это ИЗ чипа.
0
Полдня проковырялся, но справился. Нужна ли небольшая статья по превращению Maple Mini в отладчик ST-Link? Опрос добавил в материал.
0
Однозначно нужна!
0
Вроде, голосование тоже говорит, что скорее нужна. Дописываю.
0
Готово. habrahabr.ru/post/247275/
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Попытка подружиться с STM32