|
|
  |
STM32F107, загрузка чрез UART |
|
|
|
Dec 5 2009, 14:21
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 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 преобразователя, питание абсолютно стабильное.
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Dec 5 2009, 15:55
|

Участник

Группа: Свой
Сообщений: 72
Регистрация: 27-06-06
Из: Msk
Пользователь №: 18 401

|
Загляните в эррату. Там в конце описание ошибки в загрузчике и способ обхода для 100-выводных версий. Это для чипов произведенных до середины октября, потом исправили. Мне правда не помогло, подтянул как указано, но USB DFU все равно работать не хочет  . (правда еще не успел проверить, а работает ли USB вообще...)
|
|
|
|
|
Dec 22 2009, 22:47
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 21-08-06
Из: СПб
Пользователь №: 19 701

|
Цитата(Axel @ Dec 22 2009, 19:06)  Собирайте глаза в кучку и оба в Reference Manual.  )))) Постараюсь! За подсказку спасибо, поначалу даже мелочи не дают идти дальше.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|