alexf 0 2 мая, 2014 Опубликовано 2 мая, 2014 · Жалоба Когда волки были сыты и овцы целы, встал вопрос чем кормить овец... В общем все собирается на ура под Eclipse под Windows. Дальше для загрузки в STM32VL-Discovery запускаю ST_LINK. Все грузится и можно даже память посмотреть, но после нормальных дебагеров такой метод не катит. Нашел st-util для Windows, но он не работает у меня на Win7. Пришлось запустить st-util под Линуксом и уже к нему цеплять GDB. Соединяется, но как то коряво это. Есть способ на прямую с ним разговаривать? Я заказал ST-LINK/V2, но пока еще придет и все равно хочется и со встроеным V1 уметь общаться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexf 0 6 мая, 2014 Опубликовано 6 мая, 2014 · Жалоба Разговариваю сам с собой... но может кому пригодится. Обнаружился работающий на Win7 GDB server. dl.dropbox.com/u/14601294/STM32_stuff/ST-LINK_gdbserver.zip Он от Аттолика, но старого. 1.3.0 Новый вне Аттолика не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 6 мая, 2014 Опубликовано 6 мая, 2014 · Жалоба Можно еще на OpenOCD посмотреть. Он свежий и кроме ST-Link обеих версий умеет еще кучу других адаптеров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexf 0 16 мая, 2014 Опубликовано 16 мая, 2014 · Жалоба Можно еще на OpenOCD посмотреть. Он свежий и кроме ST-Link обеих версий умеет еще кучу других адаптеров. Интересно, что я пробовал 3 разных discovery платы с разными процессорами: 103, 303 и 429. На 103 плате стоит ST-LINK V1, про него уже писал. А на 303 - ST-LINK V2, так что с ним работает st-util, который не работал с ST-LINK V1 на Win7. А вот на STM32F429I DISCO плате стоит тоже ST-LINK V2, но с ним почему-то st-util работать отказывается. Зато работает OpenOCD. Но только если я его запускаю ручками. Попытка запускать через "Start OpenOCD locally" Other options: -f stm32f4discovery.conf ничего не запускает. Может потому что не из той дериктории пускает и не знает где dll лежат? Не так страшно, могу и руками стартовать. Кстати так и не понял как задействовать SWO канал. Конечно UARTов хватает, но все же... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
derun 0 21 мая, 2014 Опубликовано 21 мая, 2014 · Жалоба Интересно, что я пробовал 3 разных discovery платы с разными процессорами: 103, 303 и 429. На 103 плате стоит ST-LINK V1, про него уже писал. А на 303 - ST-LINK V2, так что с ним работает st-util, который не работал с ST-LINK V1 на Win7. А вот на STM32F429I DISCO плате стоит тоже ST-LINK V2, но с ним почему-то st-util работать отказывается. Зато работает OpenOCD. Но только если я его запускаю ручками. Попытка запускать через "Start OpenOCD locally" Other options: -f stm32f4discovery.conf ничего не запускает. Может потому что не из той дериктории пускает и не знает где dll лежат? Не так страшно, могу и руками стартовать. Кстати так и не понял как задействовать SWO канал. Конечно UARTов хватает, но все же... Думаю что ST-link не поддерживает SWO, Segger J-link поддерживает. Есть его китайские клоны, цена порядка 20$. Но у них свои приколы, слетает прошивка иногда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 21 мая, 2014 Опубликовано 21 мая, 2014 · Жалоба Думаю что ST-link не поддерживает SWO, Segger J-link поддерживает. Для OpenOCD ситуация обратная. Андрей Юровский над этим поработал. Я сам не пробовал, но судя по всему нужно использовать этот софт: https://github.com/yurovsky/swo-tracer http://openocd.zylin.com/gitweb?p=openocd....9d5057fbc76c6a9 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexf 0 21 мая, 2014 Опубликовано 21 мая, 2014 · Жалоба Для OpenOCD ситуация обратная. Спасибо за ссылки. Буду изучать. У меня, собственно, есть и родной ST-LINK/V2 от ST, но как-то глупо подключать, если есть встроенный в discovery. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
megajohn 3 23 октября, 2021 Опубликовано 23 октября, 2021 · Жалоба 06.05.2014 в 08:47, alexf сказал: Разговариваю сам с собой... но может кому пригодится. Обнаружился работающий на Win7 GDB server. dl.dropbox.com/u/14601294/STM32_stuff/ST-LINK_gdbserver.zip мне нужно, но ссылка битая =( У кого есть ?! Прошу выложить ADD: хотя OpenOCD заработал, но все равно не помешает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 23 октября, 2021 Опубликовано 23 октября, 2021 · Жалоба 2 hours ago, megajohn said: У кого есть ?! Прошу выложить Вот из комплекта System Workbench for STM32 stlinkserver.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться