wedmeed 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба Нашел вот такое дело: http://www.st.com/stonline/products/literature/um/13916.pdf 1. Поддерживает ли софтина такой девайс (STM32F100C4) ? Если нет, то какую использовать? 2. Дайте, пожалуйста, схему элементарного программатора через UART. (Насколько я понял, надо тупо соединить Rx и Tx COMа и МК, но как тогда вгонять МК в бутстрап режим? И там еще что-то непонятное слышал про уровни...) Вообще не нужны всякие отладчики, дебагеры и прочее... Мне надо тупо залить программу в МК. Из средств разработки пользуюсь Keil'ом. Если можно как-то из него без всяких J- U- MT- Link'ов залить, то прошу рассказать как. П.С. В поиске такие темы в основном заканчиваются покупкой Link'ов, но хочется все-таки найти простой деревенский способ прошивки. Заранее благодарю за понимание. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба но как тогда вгонять МК в бутстрап режим?читайте доку. Стартовый режим определяется выводами Boot0,Boot1 по нарастающему фронту на NRST. Единички на обоих стартуют бутлоадер. Еще один программатор: http://code.google.com/p/stm32flash/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wedmeed 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба То есть я правильно понял - МК можно залить используя только RS232? Сигналы на boot1 и boot2, очевидно, подаются с линий CTS и DTR - это так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба Помнится, ST-LINK продавался по смешной цене. У буржуев - $20. Аппетиты наших продавцов не знаю. Так что попробуйте поискать, может быть кто-нибудь продаст за 1000 руб. Своё время дороже. И будете прошивать как белый человек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 6 июня, 2011 Опубликовано 6 июня, 2011 (изменено) · Жалоба Сигналы на boot1 и boot2, очевидно, подаются с линий CTS и DTR - это так?достаточно Boot0. Boot1 можно подключить на землю. Если программа программатора поддерживает управление линией Boot0, то да, иначе придется переключать вручную перед прошивкой Помнится, ST-LINK продавался по смешной цене. У буржуев - $20.угу, или STM32VLDicovery/STM32LDiscovery по той же цене Изменено 6 июня, 2011 пользователем ukpyr Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wedmeed 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба С дисковери проблемка - 1) он под контроллер в другом корпусе (на 60 ножек по-моему, а у меня 48) 2) МК туда впаян, а хотелось бы такой, чтоб можно менять И вообще, может появиться необходимость уже в готовом устройстве перезалить ПО, а ради этого на каждый девайс ставить дисковери резона нет. Про ST-Link - там есть разъем под корпус LQFP48 7x7mm ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zksystem 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба в Терраэлектронике продают ST-Link рублей за 800 чтоли... покупал для программирования STM8, но он и STM32 по JTAG шьет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба ...он и STM32 по JTAG шьет Если точнее, то шьёт и по JTAG, и по SWD (2 линии - SWIO и SWCLK). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serj78 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба Еще один программатор: http://code.google.com/p/stm32flash/ Увы, он написан под старую версию бутлоадера. с новыми чипами не работает.. :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 6 июня, 2011 Опубликовано 6 июня, 2011 (изменено) · Жалоба С дисковери проблемка - 1) он под контроллер в другом корпусе (на 60 ножек по-моему, а у меня 48) 2) МК туда впаян, а хотелось бы такой, чтоб можно менять там есть разъем SWD для программирования внешних контроллеров (встроенный отключается джамперами) Изменено 6 июня, 2011 пользователем ukpyr Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба Лично у меня залить через UART stm32f105rc не вышло, и где-то в эррате читатл, что бут-лодер в каких-то там ревизиях толи вообще не доступен, то ли что-то там с ним не то. юзайте jtag/swd... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 7 июня, 2011 Опубликовано 7 июня, 2011 · Жалоба Увы, он написан под старую версию бутлоадера. с новыми чипами не работает.. :( С какими это? С F100, что на плате STM32 VL Discovery - работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wedmeed 0 7 июня, 2011 Опубликовано 7 июня, 2011 · Жалоба Всем спасибо, действительно стоит взять готовый программатор. Но тогда вот вопросы. Дисковери - это МК + ST-Link. Почему тогда он стоит дешевле голого ST-Link? Урезан? На дисковери выведен только SWD. Как прошиваться по нему через JTAG? Если можно, по чайниковски - какие ноги МК куда коннектить к дисковери? То же самое - какие ноги МК куда коннектить к дисковери, но для SWD? (инструкцию полную по дисковери так и не нашел с нормальной распиновкой и описанием) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 7 июня, 2011 Опубликовано 7 июня, 2011 · Жалоба Дисковери - это МК + ST-Link. Почему тогда он стоит дешевле голого ST-Link? Урезан?отсутствует корпус, и тираж наверно побольшеНа дисковери выведен только SWD. Как прошиваться по нему через JTAG?если контроллер с SWD, то зачем вам JTAG ?То же самое - какие ноги МК куда коннектить к дисковери, но для SWD?ищите в даташите пины SWDIO/SWCLK Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 7 июня, 2011 Опубликовано 7 июня, 2011 · Жалоба http://www.st.com/internet/evalboard/product/250863.jsp Здесь есть всё, в том числе и схема (в User Manual). JTAG сигналы не разведены, а на схеме показаны. Не исключаю, что если присобачить к ним разъем, будет работать и JTAG. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться