x893 55 19 ноября, 2016 Опубликовано 19 ноября, 2016 · Жалоба Для изучения можно и mbed использовать. Когда понимание будет - хоть на ассемблере можно писать и отлаживать. Что регулярно приходится делать после IDA. После этого HAL/SPL/С/libopenstm3 и прочая лабуда - просто семечки Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dde29 0 20 ноября, 2016 Опубликовано 20 ноября, 2016 · Жалоба Благодарю всем за дельные совет! Обязательно учту и рассмотрю все! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 21 ноября, 2016 Опубликовано 21 ноября, 2016 · Жалоба Ещё раз посоветую настроить отладчик. Жизнь станет гораздо удобнее. Инструкция "как скрутить gdb, openocd и эклипс" есть здесь: http://gnuarmeclipse.github.io/debug/openocd/ Бинарники под виндовс там есть готовые. Я проверял, всё работает (год назад там не работал SWO, так что я вернулся обратно на J-Link, благо отладчик у меня - копия джейлинка. И, блин, из документации непонятно, починили это, или нет). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dde29 0 22 ноября, 2016 Опубликовано 22 ноября, 2016 · Жалоба Ещё раз посоветую настроить отладчик. Жизнь станет гораздо удобнее. Инструкция "как скрутить gdb, openocd и эклипс" есть здесь: http://gnuarmeclipse.github.io/debug/openocd/ Бинарники под виндовс там есть готовые. Я проверял, всё работает (год назад там не работал SWO, так что я вернулся обратно на J-Link, благо отладчик у меня - копия джейлинка. И, блин, из документации непонятно, починили это, или нет). Задам, наверное глупый вопрос - а прикрутить openocd можно, например, к Dev-C++ ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 22 ноября, 2016 Опубликовано 22 ноября, 2016 · Жалоба посоветую настроить отладчик. Жизнь станет гораздо удобнее. Вопрос флеймообразующий, я так printf через разнообразные места отлаживаюсь... Как там дела у хозяина топика, смог светодиоды как надо мигать заставить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dde29 0 22 ноября, 2016 Опубликовано 22 ноября, 2016 · Жалоба Как там дела у хозяина топика, смог светодиоды как надо мигать заставить? Дык, вроде, дал понять, что да - получилось - изначально затык был в том, что после инициализации SysTick был установлен флаг вызова обработчика прерывания SysTick_Handler, который у меня нигде не был описан. Поэтому и висел на этом месте. После того как добавил обработчик, все стало ок... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 7 23 ноября, 2016 Опубликовано 23 ноября, 2016 · Жалоба Задам, наверное глупый вопрос - а прикрутить openocd можно, например, к Dev-C++ ? Не знаю. openOCD - это надстройка над gdb. Если к этому Dev-C++ прикручивается gdb (из официального сайта это непонятно), то и под контроллер отладка заработает. Вопрос флеймообразующий, я так printf через разнообразные места отлаживаюсь... После подъема всяких "железных" вещей - да, логи наше всё. А в состоянии "ну вообще ничего не работает" погулять по шагам будет очень полезно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться