Технический форум по робототехнике.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.
Dmitry__ » 29 дек 2017, 18:47
elmot писал(а):а причем тут видео-то? если ты его окучил - молодец, зачет.
Я в скобках написал, причем. Народ слабо понимает зачем нужны отладчики, особенно не зная ассемблера микроконтроллера

. Но пока в ИДЕ не будет всех свистелок и перделок - не успокоятся в поисках идеального ИДЕ

. Как только запущен микроконтроллер с rs232, никакие отладчики уже не нужны...
elmot » 29 дек 2017, 19:00
кому как. Мне приятнее с отладчиком. лично знаю человека, который пишет обработку звука на в том числе и на стмках, отладчик принципиально не использует, но все равно сидит в силайоне. И без моего плагина, да.
Dmitry__ » 29 дек 2017, 19:06
elmot писал(а):но редактор удобнее
Радактор в эклипсе удобнее? Да это глюкавая, тормозная хрень, греющая комп, без полезной нагрузки

elmot писал(а):плюс во всяком говнокоде (например стмовском) ковыряться удобнее
В geany все настраивается расширениями. Можешь вообще свою подсветку синтаксиса написать. А у stm32 какой-то другой си, что стандартной подсветки не хватает?
Добавлено спустя 4 минуты 27 секунд:elmot писал(а):Мне приятнее с отладчиком
Ты знаешь ассемблер stm32?
elmot писал(а):лично знаю человека, который пишет обработку звука на в том числе и на стмках, отладчик принципиально не использует
Воооооот, именно окучивание видеокамеры без отладчика я и привел в пример, камера с неполным описанием и ошибками в пдф, как и все от omnivision

В детстве я тоже все время искал отладчики и симуляторы для контроллеров. Сейчас не могу обьяснить зачем

Angel71 » 29 дек 2017, 19:35
знать ассемблер для отладки совершенно не обязательно.
Dmitry__ » 29 дек 2017, 20:10
А что тогда отлаживать? Где забыл ";" в коде поставить?

elmot » 29 дек 2017, 20:14
у стм своего си нет, у них есть свои библиотеки. довольно поганого качества. эклипс я не считаю хорошей средой, я уже говорил, я силайоном пользуюсь. нет, ассемблер арм я не знаю и не вижу прямой связи между ним и отладчиком. пару раз я влезал в ассемблер армов, ничего там суперсложного нет, но я не вижу смысла в нем ковыряться.
наверное удивительно звучит, но к 10м годам 21го века придумали кое-какие удобства для написания кода, кроме подсветки. если тебе они не нужны - ради бога, а мне некомфортно. симуляторами я не тоже не пользуюсь и не искал их никогда.
Angel71 » 29 дек 2017, 20:39
Dmitry__, не поверишь, код отлаживать. проверять, переферия настроена/работает так, как ожидается или нет. а сходу для стм настроить или понять, как работает переферия, слегка не самая весёлая задачка. смотреть где какие данные гуляют (в кейле очень удобно добавлять в вотч и без всяких выводов в уарт и пошагового выполнения кода смотреть какие данные). можно брякнуть, изменить значение переменной и посмотреть, отработает код как задумано или нет. и т.д.
Dmitry__ » 29 дек 2017, 20:48
elmot писал(а):наверное удивительно звучит, но к 10м годам 21го века придумали кое-какие удобства для написания кода, кроме подсветки.
Ну например? Только помни, что я ненавижу все
удобства перделки в Qt creator

. Я выхожу из Qt creator, пишу программу в нормальном редакторе, а потом захожу в Qt creator, чтоб откомпилить

Angel71 писал(а):можно брякнуть, изменить значение переменной и посмотреть, отработает код как задумано или нет. и т.д.
Бред какой-то, как код может работать не как задумано? Это нужно при изучении языка?

Какая-то радость маленького мальчика от всех открывающихся дверей в его новой машинке...
Извините, если что

Angel71 » 29 дек 2017, 20:58
стесняюсь спросить, зачем тебе вообще отладка, если ты такой гениальный, что сходу без ошибок алгоритмы пишешь и не эксперементируешь с реализацией? тем более ассемблер знаешь, накой тебе эти тупые компиляйторы? пиши сразу на асме, заливай и не дебаж. не, если у тебя там кода пару строчек простенького кода, понять конечно можно. но когда код разрастается, со временем реализация каких-то частей меняется, хоть кардинально... ещё есть чужой код и далеко не всегда есть смысл лезть и изучать дебри реализации. ещё код может быть не в пару строчек и помнить его весь это слегка нереально, тем более, если он не пару дней назад написан.
Dmitry__ » 29 дек 2017, 21:34
Angel71 писал(а):стесняюсь спросить, зачем тебе вообще отладка, если ты такой гениальный,
Отладка нужна, перечитай мое сообщение про "как только запустил rs232"
Все, завязываю со спорами, у меня дежавю, я уже спорил на эту тему. Но теперь хоть Elmot признает, что библиотеки от stm32 - адь и Израиль. Раньше он их любил


Angel71 » 29 дек 2017, 21:44
реализация hal уже более-менее сносная, чем та предыдущая жуть. хотя в общем кроме низких цен на младшие камушки, у ст ситуация с софтом, докой, библиотеками,... оставляет желать лучшего.
elmot » 30 дек 2017, 00:36
Dmitry__ писал(а):Но теперь хоть Elmot признает, что библиотеки от stm32 - адь и Израиль. Раньше он их любил

Никогда я их не любил, не надо песен. Для меня они неизбежное зло, ибо желания ковыряться в даташитах на каждый чих тоже желания нет. А вот кубом пользовался и буду пользоваться, ибо затея прекрасная.
Dmitry__ » 30 дек 2017, 02:22
Тенденция однако

Скоро придет и понимание, что курение даташита лучше куба

Кста, вопрос как знатоку куба, что там надо нажать, чтоб настроить порт io на ввод параллельных данных с 8-ми битной шины, стробируемых внешним clk, скорости большие (10-20мГц для 70-ти мГц. контроллера), так что только dma канал?

Angel71 » 30 дек 2017, 10:33
Последний раз редактировалось
Angel71 30 дек 2017, 10:42, всего редактировалось 1 раз.
Dmitry__ » 30 дек 2017, 10:38
Angel71, так и дурак может

какие кнопки жать в кубе, чтоб сконфигурировать?
