Заголовок сообщения: Re: Программатор STM32 по SWD
Добавлено: Вс дек 22, 2013 03:16:09
Родился
Зарегистрирован: Пт май 10, 2013 23:09:41 Сообщений: 4
Рейтинг сообщения:0
Еще можно запросто сделать клон ST-LINK-V2. Ни каких буферных микросхем нет(хотя в оригинальном были). SWD отлично работает. Еще + есть SWIM для STM8. Классная штука
Доброе время суток, дорогие форумчане. У меня к вам вопрос - почему камешек STM32F100C8T6 не хочет определяться через UART загрузчик??? Подскажите в чем может быть дело. Заранее благодарен.
Подаю питание, закорачиваю BOOT0 через сопротивление 1кОм на плюс и нажимаю RESET и одновременно нажимаю в программе Flash Loader Demo "NEXT". И программка пишет что проверьте подключение и т.д. Что я делаю не так??? Сейчас делаю специальную платку где будет стоять только этот камень и больше ни чего и хочу проверить влияет ли схема на программирование.
Например не написали : Подано ли питание и везде ли оно присутствует . Что за плата , своя или заводская . Не дали схему. И прошивалась ли она ранее. К каким пинам подключен UART адаптер и что за адаптер. Какой длины провода от UART адаптера до платы.
koyodza и zvukovik вы там общались по поводу hex и не могли друг-друга понять.
zvukovik, все-таки почитай про устройство HEX файла, тогда твои вопросы отпадут. Если вкратце - нет, нельзя просто так взять и записать HEX. В нем не бинарные данные, а текстовые, кроме самой прошивки еще и включающие различные вспомогательные элементы. Загрузчик парсит этот файл, преобразует к нужному ему виду и зашивает куда нужно. Если захочешь делать свой загрузчик, то тебе придется делать то же самое. С другими форматами файлов может быть по-другому.
Например не написали : Подано ли питание и везде ли оно присутствует . Что за плата , своя или заводская . Не дали схему. И прошивалась ли она ранее. К каким пинам подключен UART адаптер и что за адаптер. Какой длины провода от UART адаптера до платы.
Плюс питание только на 1-й, минус на всех VSS, потом после изучения даташита подал на все VDD(3.3V) Сейчас мудрю свою плату для прошивки через ком порт - браво на рабочем компьютере он еще остался. Пробовал шить преобразователем на микросхеме СР2101. В терминале ответы приходили, вроде бы преобразователь рабочий. Подключал к портам РА9, РА10. Длина проводков было максимум 10см.
И на VBAT и на VDDA и на все VDD так же и при работе и прошивке . Читайте же этот д... даташит наконец ...
Извините за глупый вопрос. Просто на одном форуме чудак писал что достаточно подать на VBAT, VDDA и на один из VDD. Он писал что все запрограмировалось и работает на ура. Вот я и засомневался, потому и спрашиваю.
Спаял я отдельно платку для программирования на ком порт все пошло, потом проверил все через преобразователь на CP2101 и тоже все пошло. С помощью вашей помощи я понял где у меня недочеты. Жаль конечно что необходимо будет переделать плату устройства, но зато появились мысли как ее усовершенствовать и упростить для прошивки микроконтроллера. Огромное спасибо всем за помощь.
Моя проблема была в том что я не подключил все выводы питания. Я подключил только парочку и потому он не входил в режим программирования. Когда я подключил все питания и на VBAT тоже подал питание, котроллер без всяких усилий зашел в режим программирования и прошился, что через стандартный ком порт так и через преобразователь на ЮСБ. Еще рас спасибо всем за помощь.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения