Например TDA7294

Форум РадиоКот • Просмотр темы - Программатор STM32 по SWD
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 29, 2025 18:03:21

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 39 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Программатор STM32 по SWD
СообщениеДобавлено: Чт авг 02, 2012 16:22:35 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
Подскажите, есть ли где-нибудь схема и прошивка просто программатора по SWD без отладчика? Желательно на том же STM32, отладчиком всё равно пользоваться не умею и хочу сделать что-то компактнее дискавери, про UART знаю, но дёргать RST и BOOT каждый раз неудобно. Заранее спасибо тем, кто ответит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Чт авг 02, 2012 17:22:31 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
Нет, SWD предназначен как раз для отладки. Чем не нравится загрузка по USART1 ? Достаточно иметь одну перемычку на ВООТ0, которая конструктивно может быть парой дополнительных штырьков в разъёме программирования.
В серьёзных устройствах часто используют собственный бутлоадер, первоначально его заливают через тот же USART1 и в процессе эксплуатации он позволяет обновлять прошивку любым доступным способом, хоть и с SD карты


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Чт авг 02, 2012 17:53:28 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
ну дак с USART1 надо и ресет дёргать, а может отладчики по SWD тогда есть доступные для сборки?
На свой бутлоадер у меня пока ума не хватит. В идеале охота заливать прошивку одним нажатием кнопки, через маленькую плату с минимальным количеством проводников.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Чт авг 02, 2012 18:00:26 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
Reset дергать придётся в любом случае. Часто вместо этого просто делается подключение, а потом подаётся питание.

Плата с одним транзистором и парой резисторов устроит? Только через USART1 будет


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Чт авг 02, 2012 18:08:19 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
ну по SWD отладчик как-то изнутри ресет видимо дёргает сам, плату эту если не трудно конечно покажите, если б она сама ресет и BOOT дёргала, то отличный вариант


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Чт авг 02, 2012 19:46:35 
Друг Кота

Карма: -18
Рейтинг сообщений: 29
Зарегистрирован: Вс дек 05, 2010 06:10:34
Сообщений: 4583
Откуда: ЮВ
Рейтинг сообщения: 0
http://www.versaloon.com/

_________________
"Я не даю готовых решений, я заставляю думать!"(С)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Чт авг 02, 2012 21:03:23 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -63
Зарегистрирован: Вт сен 14, 2010 10:27:19
Сообщений: 2584
Рейтинг сообщения: 0
Интересная приблуда.

_________________
Будете проходить мимо- проходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 16:38:41 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
а если есть скомпилированный файл *.bin , программатор его точно в таком виде в память мк записывает, или там что-то меняется?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 17:15:39 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 30
Зарегистрирован: Ср янв 05, 2011 16:25:15
Сообщений: 1163
Рейтинг сообщения: 0
zvukovik писал(а):
....а если есть скомпилированный файл *.bin...
.. скорее всего не *.bin, а *.hex, т.к. в последнем кроме кода содержится и адрес его размещения.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 17:25:41 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
ну если hex, то где можно узнать его структуру?, чтоб из него вытащить саму прошивку и залить её в мк, я это к тому спрашиваю, что хочу бутлоадер научиться делать, который мк будет прошивать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 17:34:10 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 30
Зарегистрирован: Ср янв 05, 2011 16:25:15
Сообщений: 1163
Рейтинг сообщения: 0
hex - это и есть прошивка и ничего "вытаскивать" не нужно. Если интересен формат - читайте Wiki - http://ru.wikipedia.org/wiki/Hex. бутлоадер уже зашит МК - просто его нужно активизировать. На сайте ST все есть - изобретать ничего не нужно...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 18:50:18 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
так уартовый зашит, а если какой-то свой понадобится сделать...
то есть hex файл можно с первого до последнего байта зашивать в память как есть и будет работать?
в статье про бутлоадеры написано, что прошивка как есть это bin, а hex так просто нельзя зашивать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 18:56:32 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
Вот по уарту свой и загрузите. После этого грузите по чем хотите. Только с такими вопросами Вам пока далеко до собственных бутлоадеров


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 19:01:55 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
и что я глупого спросил? зашить сам бут (или просто прогу) и так есть чем, а мне интересно было, зашивается ли в память мк прошивка точно в том виде, как она лежит в файле на компе или там кроме самой проги содержится что-то ещё, что надо убрать
ChipKiller спасибо за ответ, если так оно и есть, то проблем возникнуть не должно с собственным бутом


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 19:11:32 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
Все что нужно я Вам сообщил ещё три недели назад. Вы же продолжаете строить непонятные предположения, из которых отлично видно отсутствие опыта и понимания вопроса, но зато присутствует неслабая фантазия :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 19:27:20 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
Вообще-то, если я недопонимаю какую-то одну часть (выше написал про неё), это не повод думать, о полном непонимании вопроса.
За 2й пост я конечно благодарен, ответ был чётким и по делу, но на этот вопрос он ответа не даёт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 20:51:26 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
Хорошо, приведите примеры МК, для которых прошивка не
Цитата:
зашивается в память точно в том виде

а где нужно что-то убирать
:)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 21:14:28 
Встал на лапы
Аватар пользователя

Зарегистрирован: Вт авг 03, 2010 15:21:20
Сообщений: 140
Откуда: Екатеринбург
Рейтинг сообщения: 0
не знаю я примеров, потому что программаторами пока только готовыми пользовался и не видел подробностей, делают они что-то с файлом перед прошивкой или нет, так что достаточно было просто ответить, что пишется, как есть. Писали же, что в *.hex кроме кода содержится и адрес его размещения, потому я и спрашивал, надо ли что-то оттуда убирать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 21:25:38 
Собутыльник Кота
Аватар пользователя

Карма: 40
Рейтинг сообщений: 372
Зарегистрирован: Вс июл 17, 2011 11:51:52
Сообщений: 2623
Рейтинг сообщения: 0
zvukovik писал(а):
не знаю я примеров, потому что программаторами пока только готовыми пользовался и не видел подробностей

Вот это я и имел ввиду, когда говорил что Вам далеко до собственных бутлоадеров и что пока нет ни знаний, ни понимания. Это нормально для начинающего, и не нужно на это так реагировать, иначе ни знания, ни понимание к Вам так и не придут. Лучше учитесь вчитываться в то, что Вам пишут, учитесь получать знания.

zvukovik писал(а):
в *.hex кроме кода содержится и адрес его размещения, потому я и спрашивал, надо ли что-то оттуда убирать

Не надо там ничего убирать. Адрес нужен для того, чтобы программатор (или бутлоадер) знал куда именно поместить данные (код). В .НЕХ (в отличие от .BIN) данные (код) содержатся не обязательно со стартового адреса, в данных (коде) могут быть "дырки". В файлах .BIN это невозможно


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программатор STM32 по SWD
СообщениеДобавлено: Вт авг 28, 2012 22:54:04 
Собутыльник Кота
Аватар пользователя

Карма: -22
Рейтинг сообщений: -63
Зарегистрирован: Вт сен 14, 2010 10:27:19
Сообщений: 2584
Рейтинг сообщения: 0
zvukovik писал(а):
а может отладчики по SWD тогда есть доступные для сборки? .
купите плату Дискавери - на ней отладчик есть.

_________________
Будете проходить мимо- проходите!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y