реклама на сайте
подробности

 
 
> Как программно загнать STM32 в бутлоадер?
Salamander
сообщение Mar 7 2015, 17:00
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 466
Регистрация: 17-11-12
Пользователь №: 74 443



На AVR все делалось просто - загрузчик запускался первым и по таймауту отдавал управление основной программе. А в тексте основной программы некая функция слушала USART и по определенной команде перезагружала контроллер.
А как в STM - ну подам я на BOOT0 единичку - ее же нужно держать какое-то время после Reset.
Я хочу прошивать дистанционно - по bluetooth (hс-05)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Salamander   Как программно загнать STM32 в бутлоадер?   Mar 7 2015, 17:00
- - smalcom   программно никак. используйте одновибратор на ножк...   Mar 7 2015, 17:19
|- - Salamander   Цитата(smalcom @ Mar 7 2015, 20:19) прогр...   Mar 7 2015, 17:25
|- - smalcom   Цитата(Salamander @ Mar 7 2015, 19:25) А ...   Mar 7 2015, 17:54
- - Porty   Цитата(Salamander @ Mar 7 2015, 21:00) На...   Mar 7 2015, 17:20
- - scifi   Самодельный загрузчик кошернее.   Mar 7 2015, 18:08
- - Salamander   В доках нашел, что условий запуска загрузчика 6. В...   Mar 7 2015, 18:29
- - mantech   Цитата(Salamander @ Mar 7 2015, 20:00) На...   Mar 7 2015, 18:50
- - Salamander   Так в AVR не было специального пина, все делалось ...   Mar 7 2015, 18:53
|- - mantech   Цитата(Salamander @ Mar 7 2015, 21:53) Я ...   Mar 7 2015, 18:59
|- - Salamander   Цитата(mantech @ Mar 7 2015, 21:59) Я про...   Mar 7 2015, 19:12
|- - scifi   Цитата(Salamander @ Mar 7 2015, 22:11) ЗА...   Mar 7 2015, 19:13
- - Golikov A.   Железная ножка чтобы загрузить встроенный загрузчи...   Mar 7 2015, 19:02
- - Golikov A.   Ну тогда вам стоит написать бутлоадер хотя бы для ...   Mar 7 2015, 19:12
|- - Salamander   Цитата(Golikov A. @ Mar 7 2015, 22:12) Ну...   Mar 7 2015, 19:19
- - Golikov A.   как вы хотите все уже поняли, и вам сообщили что н...   Mar 7 2015, 19:18
- - Golikov A.   да, аминь стандартный принцип, если что то готово...   Mar 7 2015, 19:23
|- - Salamander   Цитата(Golikov A. @ Mar 7 2015, 22:21) да...   Mar 7 2015, 19:23
- - Golikov A.   Ну наверное как-то можно... Но я прикинул что на в...   Mar 7 2015, 19:26
|- - Salamander   Цитата(Golikov A. @ Mar 7 2015, 22:26) Ну...   Mar 7 2015, 19:49
- - AVNN   В заводской загрузчик на STM32F205 вхожу так: Код#...   Mar 7 2015, 19:51
|- - Salamander   Цитата(AVNN @ Mar 7 2015, 22:51) В заводс...   Mar 7 2015, 19:58
|- - AVNN   Цитата(Salamander @ Mar 7 2015, 22:58) Я ...   Mar 7 2015, 20:12
- - Salamander   мне это ни о чем не говорит.   Mar 7 2015, 20:16
- - scifi   Вот так кошернее: Кодstatic const uint16_t jump2fw...   Mar 7 2015, 20:25
- - Salamander   Ну да... контроллер куда-то прыгает.. Но видимо не...   Mar 7 2015, 20:53
- - KnightIgor   Цитата(Salamander @ Mar 7 2015, 19:00) Я ...   Mar 7 2015, 21:10
- - Salamander   Секунду... вот дока http://www.icbase.com/Promotio...   Mar 7 2015, 22:06
- - Aner   Прошивать дистанционно без написания собственного ...   Mar 7 2015, 22:29
|- - Integro   Цитата(Aner @ Mar 8 2015, 01:29) Прошиват...   Mar 8 2015, 07:13
|- - Salamander   Цитата(Aner @ Mar 8 2015, 01:29) Прошиват...   Mar 8 2015, 08:45
|- - mantech   Цитата(Salamander @ Mar 8 2015, 11:45) Вс...   Mar 8 2015, 09:19
- - Salamander   ОК, хочу пример загрузчика под KEIL   Mar 7 2015, 23:13
- - ViKo   Одни утверждают, что нельзя программно запрыгнуть ...   Mar 8 2015, 05:45
|- - mantech   Цитата(ViKo @ Mar 8 2015, 08:45) Одни утв...   Mar 8 2015, 06:19
- - Golikov A.   ЦитатаНе вижу принципиальных трудностей. Узнать ад...   Mar 8 2015, 06:58
- - Golikov A.   ЦитатаА зачем мне в него прыгать до загрузки? На о...   Mar 8 2015, 09:25
- - scifi   Цитата(Salamander @ Mar 8 2015, 11:45) Да...   Mar 8 2015, 09:41
|- - Salamander   Цитата(scifi @ Mar 8 2015, 12:41) Приклад...   Mar 8 2015, 09:52
||- - scifi   Цитата(Salamander @ Mar 8 2015, 12:52) Ох...   Mar 8 2015, 09:57
||- - Salamander   Цитата(scifi @ Mar 8 2015, 12:57) Любой з...   Mar 8 2015, 11:00
|- - mantech   Цитата(scifi @ Mar 8 2015, 12:41) Приклад...   Mar 8 2015, 09:56
- - Salamander   Вопрос: вот работает у меня программа, анализирует...   Mar 8 2015, 12:53
|- - ViKo   Цитата(Salamander @ Mar 8 2015, 15:53) ЧТ...   Mar 8 2015, 13:27
- - Salamander   Вроде бы получилось - в начальных адресах располож...   Mar 8 2015, 14:43
|- - aaarrr   Цитата(Salamander @ Mar 8 2015, 17:43) Ка...   Mar 8 2015, 20:29
- - Salamander   Может быть можно расположить переменную по фиксиро...   Mar 8 2015, 16:56
- - ViKo   Добавить к переменной атрибут __attribute((at(0x0...   Mar 8 2015, 17:08
|- - Salamander   Цитата(ViKo @ Mar 8 2015, 21:08) Добавить...   Mar 8 2015, 18:25
|- - ViKo   Цитата(Salamander @ Mar 8 2015, 21:25) а ...   Mar 8 2015, 20:13
- - x893   А можно просто документацию почитать - там гораздо...   Mar 8 2015, 17:11
- - hlebn   у меня для stm32f407 обновление через стандартный ...   Mar 8 2015, 17:32
- - Salamander   Хитро.... Я уж лучше как изначально задумывал - на...   Mar 8 2015, 20:41
- - Salamander   Тему почти можно закрывать. С ножками от HC-05 все...   Mar 9 2015, 00:24
|- - mantech   Цитата(Salamander @ Mar 9 2015, 03:24) Ос...   Mar 9 2015, 06:18
- - Golikov A.   Тему может и можно закрывать, напишу просто как до...   Mar 9 2015, 09:13
|- - aaarrr   Цитата(Golikov A. @ Mar 9 2015, 12:13) 2....   Mar 9 2015, 09:22
||- - scifi   Цитата(aaarrr @ Mar 9 2015, 12:22) Зачем ...   Mar 9 2015, 09:56
|- - ViKo   Цитата(Golikov A. @ Mar 9 2015, 12:13) .....   Mar 9 2015, 09:55
- - Salamander   Ух... только сейчас отладил всю цепочку переключен...   Mar 9 2015, 13:41
- - Golikov A.   ЦитатаЗачем через флеш? ЦитатаПросто он так сдела...   Mar 9 2015, 20:34
|- - mantech   Цитата(Golikov A. @ Mar 9 2015, 23:34) А ...   Mar 10 2015, 07:09
- - ViKo   2 Golikov A. А как это, задать бит во флэш? Целый ...   Mar 10 2015, 05:00
- - Golikov A.   ЦитатаА как это, задать бит во флэш? Целый сектор ...   Mar 10 2015, 07:26
|- - mantech   Цитата(Golikov A. @ Mar 10 2015, 10:26) А...   Mar 10 2015, 07:32
- - swisst   Цитата(scifi @ Mar 9 2015, 11:56) Просто ...   Mar 10 2015, 13:20
|- - ViKo   Цитата(swisst @ Mar 10 2015, 16:20) что В...   Mar 10 2015, 13:36
|- - A. Fig Lee   Цитата(swisst @ Mar 10 2015, 08:20) если ...   Mar 10 2015, 13:56
|- - scifi   Цитата(swisst @ Mar 10 2015, 16:20) описа...   Mar 10 2015, 15:18
|- - mantech   Цитата(swisst @ Mar 10 2015, 16:20) если ...   Mar 10 2015, 15:41
|- - jcxz   Цитата(swisst @ Mar 10 2015, 19:20) если ...   Mar 11 2015, 07:04
- - swisst   Цитата(ViKo @ Mar 10 2015, 15:36) И если ...   Mar 10 2015, 13:53
- - Golikov A.   а как при старте инициализируемые 0 переменные ста...   Mar 10 2015, 20:44
|- - scifi   Цитата(Golikov A. @ Mar 10 2015, 23:44) а...   Mar 10 2015, 20:52
|- - aaarrr   Цитата(Golikov A. @ Mar 10 2015, 23:44) а...   Mar 10 2015, 20:52
- - Golikov A.   ЦитатаОч. смешно. Цикл зануляет соответствующие яч...   Mar 10 2015, 21:38
|- - A. Fig Lee   Цитата(Golikov A. @ Mar 10 2015, 16:38) Д...   Mar 11 2015, 01:35
- - Salamander   Цитатасценарий. перевели в обновление прошивки, пе...   Mar 11 2015, 04:59
- - Golikov A.   Цитатаmain() это главная программа в С. .... Обычн...   Mar 11 2015, 06:12
|- - scifi   Цитата(Golikov A. @ Mar 11 2015, 09:12) Э...   Mar 11 2015, 06:58
|- - A. Fig Lee   Цитата(Golikov A. @ Mar 11 2015, 01:12) Э...   Mar 11 2015, 13:26
- - ViKo   В мк есть куча регистров, управляющих периферией. ...   Mar 11 2015, 07:26
- - Salamander   Господа, а я придумал как обойтись без флага. Личн...   Mar 11 2015, 07:27
|- - scifi   Цитата(Salamander @ Mar 11 2015, 10:27) P...   Mar 11 2015, 08:07
|- - Сергей Борщ   Цитата(Salamander @ Mar 11 2015, 09:27) О...   Mar 11 2015, 08:14
|- - Salamander   Цитата(Сергей Борщ @ Mar 11 2015, 11:14) ...   Mar 11 2015, 08:42
|- - aaarrr   Цитата(Salamander @ Mar 11 2015, 11:42) Б...   Mar 11 2015, 08:52
||- - Salamander   Цитата(aaarrr @ Mar 11 2015, 11:52) Любой...   Mar 11 2015, 09:07
||- - aaarrr   Цитата(Salamander @ Mar 11 2015, 12:07) О...   Mar 11 2015, 09:59
|- - Сергей Борщ   Цитата(Salamander @ Mar 11 2015, 10:42) П...   Mar 11 2015, 09:44
- - Golikov A.   В вашем случае да, вы по UART можете долбить коман...   Mar 11 2015, 09:56
- - Golikov A.   вот, так что кнопка нужна! Да те кто правит ...   Mar 11 2015, 10:00
|- - aaarrr   Цитата(Golikov A. @ Mar 11 2015, 13:00) в...   Mar 11 2015, 10:03
|- - Salamander   Цитата(aaarrr @ Mar 11 2015, 13:03) Нужна...   Mar 11 2015, 10:46
|- - kolobok0   Цитата(Salamander @ Mar 11 2015, 13:46) Н...   Mar 11 2015, 20:23
|- - mantech   Цитата(kolobok0 @ Mar 11 2015, 23:23) Есл...   Mar 12 2015, 06:56
- - Salamander   Хм... опять что-то нездравое творится. Я залил бут...   Mar 14 2015, 07:23
|- - A. Fig Lee   Цитата(Salamander @ Mar 14 2015, 02:23) в...   Mar 14 2015, 13:15
- - ViKo   Вот здесь почитайте, может, даст толчок. http://el...   Mar 14 2015, 08:10
- - Salamander   Ну не знаю, я так понял, что у вас вообще не грузи...   Mar 14 2015, 12:24
2 страниц V   1 2 >


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016