roboforum.ru

Технический форум по робототехнике.

Elmot - профессия - дилетант

Блоги посетителей.
Правила форума
В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 29 дек 2017, 18:47

elmot писал(а):а причем тут видео-то? если ты его окучил - молодец, зачет.

Я в скобках написал, причем. Народ слабо понимает зачем нужны отладчики, особенно не зная ассемблера микроконтроллера :D . Но пока в ИДЕ не будет всех свистелок и перделок - не успокоятся в поисках идеального ИДЕ :). Как только запущен микроконтроллер с rs232, никакие отладчики уже не нужны...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Elmot - профессия - дилетант

Сообщение elmot » 29 дек 2017, 19:00

кому как. Мне приятнее с отладчиком. лично знаю человека, который пишет обработку звука на в том числе и на стмках, отладчик принципиально не использует, но все равно сидит в силайоне. И без моего плагина, да.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 29 дек 2017, 19:06

elmot писал(а):но редактор удобнее

Радактор в эклипсе удобнее? Да это глюкавая, тормозная хрень, греющая комп, без полезной нагрузки :)
elmot писал(а):плюс во всяком говнокоде (например стмовском) ковыряться удобнее

В geany все настраивается расширениями. Можешь вообще свою подсветку синтаксиса написать. А у stm32 какой-то другой си, что стандартной подсветки не хватает? :)

Добавлено спустя 4 минуты 27 секунд:
elmot писал(а):Мне приятнее с отладчиком

Ты знаешь ассемблер stm32? :shock:
elmot писал(а):лично знаю человека, который пишет обработку звука на в том числе и на стмках, отладчик принципиально не использует

Воооооот, именно окучивание видеокамеры без отладчика я и привел в пример, камера с неполным описанием и ошибками в пдф, как и все от omnivision :)
В детстве я тоже все время искал отладчики и симуляторы для контроллеров. Сейчас не могу обьяснить зачем :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Elmot - профессия - дилетант

Сообщение Angel71 » 29 дек 2017, 19:35

знать ассемблер для отладки совершенно не обязательно.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 29 дек 2017, 20:10

А что тогда отлаживать? Где забыл ";" в коде поставить? :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Elmot - профессия - дилетант

Сообщение elmot » 29 дек 2017, 20:14

у стм своего си нет, у них есть свои библиотеки. довольно поганого качества. эклипс я не считаю хорошей средой, я уже говорил, я силайоном пользуюсь. нет, ассемблер арм я не знаю и не вижу прямой связи между ним и отладчиком. пару раз я влезал в ассемблер армов, ничего там суперсложного нет, но я не вижу смысла в нем ковыряться.
наверное удивительно звучит, но к 10м годам 21го века придумали кое-какие удобства для написания кода, кроме подсветки. если тебе они не нужны - ради бога, а мне некомфортно. симуляторами я не тоже не пользуюсь и не искал их никогда.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение Angel71 » 29 дек 2017, 20:39

Dmitry__, не поверишь, код отлаживать. проверять, переферия настроена/работает так, как ожидается или нет. а сходу для стм настроить или понять, как работает переферия, слегка не самая весёлая задачка. смотреть где какие данные гуляют (в кейле очень удобно добавлять в вотч и без всяких выводов в уарт и пошагового выполнения кода смотреть какие данные). можно брякнуть, изменить значение переменной и посмотреть, отработает код как задумано или нет. и т.д.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 29 дек 2017, 20:48

elmot писал(а):наверное удивительно звучит, но к 10м годам 21го века придумали кое-какие удобства для написания кода, кроме подсветки.

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

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

Бред какой-то, как код может работать не как задумано? Это нужно при изучении языка? :) Какая-то радость маленького мальчика от всех открывающихся дверей в его новой машинке...
Извините, если что :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Elmot - профессия - дилетант

Сообщение Angel71 » 29 дек 2017, 20:58

стесняюсь спросить, зачем тебе вообще отладка, если ты такой гениальный, что сходу без ошибок алгоритмы пишешь и не эксперементируешь с реализацией? тем более ассемблер знаешь, накой тебе эти тупые компиляйторы? пиши сразу на асме, заливай и не дебаж. не, если у тебя там кода пару строчек простенького кода, понять конечно можно. но когда код разрастается, со временем реализация каких-то частей меняется, хоть кардинально... ещё есть чужой код и далеко не всегда есть смысл лезть и изучать дебри реализации. ещё код может быть не в пару строчек и помнить его весь это слегка нереально, тем более, если он не пару дней назад написан.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 29 дек 2017, 21:34

Angel71 писал(а):стесняюсь спросить, зачем тебе вообще отладка, если ты такой гениальный,

Отладка нужна, перечитай мое сообщение про "как только запустил rs232"
Все, завязываю со спорами, у меня дежавю, я уже спорил на эту тему. Но теперь хоть Elmot признает, что библиотеки от stm32 - адь и Израиль. Раньше он их любил :)

Изображение
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Elmot - профессия - дилетант

Сообщение Angel71 » 29 дек 2017, 21:44

реализация hal уже более-менее сносная, чем та предыдущая жуть. хотя в общем кроме низких цен на младшие камушки, у ст ситуация с софтом, докой, библиотеками,... оставляет желать лучшего.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Elmot - профессия - дилетант

Сообщение elmot » 30 дек 2017, 00:36

Dmitry__ писал(а):Но теперь хоть Elmot признает, что библиотеки от stm32 - адь и Израиль. Раньше он их любил :)

Никогда я их не любил, не надо песен. Для меня они неизбежное зло, ибо желания ковыряться в даташитах на каждый чих тоже желания нет. А вот кубом пользовался и буду пользоваться, ибо затея прекрасная.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 30 дек 2017, 02:22

Тенденция однако :)
Скоро придет и понимание, что курение даташита лучше куба :)
Кста, вопрос как знатоку куба, что там надо нажать, чтоб настроить порт io на ввод параллельных данных с 8-ми битной шины, стробируемых внешним clk, скорости большие (10-20мГц для 70-ти мГц. контроллера), так что только dma канал? :roll:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Elmot - профессия - дилетант

Сообщение Angel71 » 30 дек 2017, 10:33

http://www.st.com/content/ccc/resource/technical/document/application_note/7a/88/df/e3/d3/36/40/29/DM00169730.pdf/files/DM00169730.pdf/jcr:content/translations/en.DM00169730.pdf
AN4666
Application note
Parallel synchronous transmission using GPIO and DMA

http://www.st.com/en/embedded-software/x-cube-paral-com.html
Parallel Synchronous Transmission using GPIO and DMA software expansion for STM32Cube (AN4666)
Последний раз редактировалось Angel71 30 дек 2017, 10:42, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Elmot - профессия - дилетант

Сообщение Dmitry__ » 30 дек 2017, 10:38

Angel71, так и дурак может :) какие кнопки жать в кубе, чтоб сконфигурировать? :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Пред.След.

Вернуться в Блоги

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6