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

 
 
> STM32F107, загрузка чрез UART
3.14
сообщение Dec 5 2009, 14:21
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Собрал железяку на STM32F107VC, пациент жив, по JTAG/SWD лью и запускаю фирварь, по замыслу еще заложена возможность загрузки фирмвари через UART, и тут возникли странности ...
Из доки, для запуска загрузчика требуется BOOT0=1 BOOT1=0, у меня BOOT1 всегда подтянут к земле, BOOT0 через джампер на подтяжки, на сбросе только емкость 0,1мкф подключена.
Стоит мне сделать BOOT0=1, как после сброса наблюдаю следующее:
1) на пине сброса появляется активный сигнал длительностью десяткок микросекунд и последующей экспоненциальной зарядкой емкости (полный заряд примерно через 10мс), самое удивительное - это происходит с периодичностью ~600мс
2) на выходе TX (USART2-PD5) примерно через 550мс появляется 0, длится 38мс, после чего происходит сброс (после которого RX=1)
TX идет только на вход RS232 преобразователя, питание абсолютно стабильное.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dimoza
сообщение Dec 22 2009, 12:41
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 21-08-06
Из: СПб
Пользователь №: 19 701



smile.gif)) В какую именно? Путаюсь пока. С AVR проще было: даташит на МК, да система команд (если на асме писать). Здесь же ядро в одном пдф-е, описание семейства - в другом, по конкретному чипу - в третьем. А на страничке про чип, который у меня, вообще столько мудрых файлов, что глаза разбегаются http://www.st.com/mcu/modules.php?name=mcu...DEV=STM32F103RE
Go to the top of the page
 
+Quote Post
Axel
сообщение Dec 22 2009, 16:06
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188



Цитата(Dimoza @ Dec 22 2009, 15:41) *
smile.gif)) В какую именно? ... глаза разбегаются ...


Собирайте глаза в кучку и оба в Reference Manual. Там все есть. А конкретно так: BOOT1 - на землю, а BOOT0 переключаете: на "0" - Normal Mode, на "+" - Boot Mode.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:52
Рейтинг@Mail.ru


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