STM32F042-nucleo, первые шаги
Jan. 10th, 2017 11:15 pmПотратив часть вечера на патч модуля ядра нетбука (вчера я сдуру думал вообще ядро обновить, но сегодня одумался и только ch341.ko пересобрал; странно, кстати, что этот патч тянется еще с третьего ядра, но даже в моем 4.4.21 его "из коробки" нет).
А потом руки таки дошли до STM32F042. Структуру репозитория я переделал, раскидав примеры по поддиректориям (в F0 лежат примеры для нулевой серии, в F1, соответственно, для F103). Сдуру забыл, что в гите нет удобной "ртутной" штучки под названием addremove, после коммита и пуша старые файлы остались. Пришлось делать
Примерчик совсем простой: мигает зеленым светодиодом с частотой 4Гц или 1Гц (если установить перемычку между землей и ногой PA12). Дальше надо заняться ШИМом, I2C и UART. Очень жаль, что не разведен USB на платке. Придется колхозить на проводках.
P.S. Дропбокс, на котором я храню все эти вещи (для синхронизации между компьютерами) сдулся. Видимо, я переполнил доступный объем. Яндодиск тормозит жутчайшим образом, а гуглодрайв надо вручную синхронизировать. Но, что поделать — больше дропбоксоподобных вещей, но со значительно большим лимитом я не знаю.
P.P.S. В очередной раз подумал, что geany сильно не хватает плагина, позволяющего работать автодополнению по файлам, указанным в каком-нибудь конфиг-файле. Чтобы не нужно было 100500 файлов держать открытыми. Можно, конечно, свернуть подавляющее большинство нужных мне вещей из opencm3 в один файл, но он же будет совершенно нечитабельным!
А потом руки таки дошли до STM32F042. Структуру репозитория я переделал, раскидав примеры по поддиректориям (в F0 лежат примеры для нулевой серии, в F1, соответственно, для F103). Сдуру забыл, что в гите нет удобной "ртутной" штучки под названием addremove, после коммита и пуша старые файлы остались. Пришлось делать
git add -Aи еще раз коммит и пуш.
Примерчик совсем простой: мигает зеленым светодиодом с частотой 4Гц или 1Гц (если установить перемычку между землей и ногой PA12). Дальше надо заняться ШИМом, I2C и UART. Очень жаль, что не разведен USB на платке. Придется колхозить на проводках.
P.S. Дропбокс, на котором я храню все эти вещи (для синхронизации между компьютерами) сдулся. Видимо, я переполнил доступный объем. Яндодиск тормозит жутчайшим образом, а гуглодрайв надо вручную синхронизировать. Но, что поделать — больше дропбоксоподобных вещей, но со значительно большим лимитом я не знаю.
P.P.S. В очередной раз подумал, что geany сильно не хватает плагина, позволяющего работать автодополнению по файлам, указанным в каком-нибудь конфиг-файле. Чтобы не нужно было 100500 файлов держать открытыми. Можно, конечно, свернуть подавляющее большинство нужных мне вещей из opencm3 в один файл, но он же будет совершенно нечитабельным!
no subject
Date: 2017-01-11 05:38 am (UTC)Qt Creator - очень хорошая студия.
no subject
Date: 2017-01-11 05:40 am (UTC)Вот, кстати, насчет культей: приходится для верстки использовать kile, т.к. geany насчет латеха уж слишком дохлый (а в kile и автодополнение основных тегов есть, и таблицы символов, и автозавершение \end{окружение} и т.п.). Но сильно не нравится, что он на культяпках. Вот бы найти на нормальной библиотеке теховский IDE (да пусть даже на gtk3, хоть оно тоже Г., лишь бы не культи)…
no subject
Date: 2017-01-11 07:02 am (UTC)Старайся говорить и писать на нормальном руском языке, тогда и сознание очистится от ненужного фанатизма.
Извини, если слишком резко фраза прозвучала.
no subject
Date: 2017-01-11 07:56 am (UTC)Т.е. в принципе, культи здесь особо не при чем. Долбаные кедолибы надоело ставить — на кой черт они мне?
А насчет GUI, GTK мне даже второй не нравится (уж очень убогий синтаксис). Третий, понятное дело, совсем ахтунг.
> Старайся говорить и писать на нормальном руском языке
Дык, вроде нормальный русский.