реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Начинаю осваивать ARM, Собрался простой проект на STM32F4-DISCO, но он не работает как надо
x893
сообщение Nov 19 2016, 19:50
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Для изучения можно и mbed использовать.
Когда понимание будет - хоть на ассемблере можно писать и отлаживать.
Что регулярно приходится делать после IDA.
После этого HAL/SPL/С/libopenstm3 и прочая лабуда - просто семечки
Go to the top of the page
 
+Quote Post
dde29
сообщение Nov 20 2016, 05:24
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 12-08-08
Из: Томск
Пользователь №: 39 559



Благодарю всем за дельные совет! Обязательно учту и рассмотрю все!
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Nov 21 2016, 09:43
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Ещё раз посоветую настроить отладчик. Жизнь станет гораздо удобнее.
Инструкция "как скрутить gdb, openocd и эклипс" есть здесь: http://gnuarmeclipse.github.io/debug/openocd/
Бинарники под виндовс там есть готовые.
Я проверял, всё работает (год назад там не работал SWO, так что я вернулся обратно на J-Link, благо отладчик у меня - копия джейлинка. И, блин, из документации непонятно, починили это, или нет).


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
dde29
сообщение Nov 22 2016, 15:32
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 12-08-08
Из: Томск
Пользователь №: 39 559



Цитата(esaulenka @ Nov 21 2016, 13:43) *
Ещё раз посоветую настроить отладчик. Жизнь станет гораздо удобнее.
Инструкция "как скрутить gdb, openocd и эклипс" есть здесь: http://gnuarmeclipse.github.io/debug/openocd/
Бинарники под виндовс там есть готовые.
Я проверял, всё работает (год назад там не работал SWO, так что я вернулся обратно на J-Link, благо отладчик у меня - копия джейлинка. И, блин, из документации непонятно, починили это, или нет).


Задам, наверное глупый вопрос - а прикрутить openocd можно, например, к Dev-C++ ?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Nov 22 2016, 16:03
Сообщение #20


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата
посоветую настроить отладчик. Жизнь станет гораздо удобнее.

Вопрос флеймообразующий, я так printf через разнообразные места отлаживаюсь...
Как там дела у хозяина топика, смог светодиоды как надо мигать заставить?
Go to the top of the page
 
+Quote Post
dde29
сообщение Nov 22 2016, 16:13
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 12-08-08
Из: Томск
Пользователь №: 39 559



Цитата(Genadi Zawidowski @ Nov 22 2016, 20:03) *
Как там дела у хозяина топика, смог светодиоды как надо мигать заставить?


Дык, вроде, дал понять, что да - получилось - изначально затык был в том, что после инициализации SysTick был установлен флаг вызова обработчика прерывания SysTick_Handler, который у меня нигде не был описан. Поэтому и висел на этом месте. После того как добавил обработчик, все стало ок...
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Nov 23 2016, 08:01
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Цитата(dde29 @ Nov 22 2016, 18:32) *
Задам, наверное глупый вопрос - а прикрутить openocd можно, например, к Dev-C++ ?

Не знаю. openOCD - это надстройка над gdb. Если к этому Dev-C++ прикручивается gdb (из официального сайта это непонятно), то и под контроллер отладка заработает.


Цитата(Genadi Zawidowski @ Nov 22 2016, 19:03) *
Вопрос флеймообразующий, я так printf через разнообразные места отлаживаюсь...

После подъема всяких "железных" вещей - да, логи наше всё.
А в состоянии "ну вообще ничего не работает" погулять по шагам будет очень полезно.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016