Отговори на тема  [ 8 мнения ] 
STM32 UART дивотия... 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение STM32 UART дивотия...
Днес реших да го презапиша през SWD, докато течеше масирана комуникация през UART-a....
В резултат - UART след тази операция започна да мята постоянно някакви боклуци и няма оправия по никакъв начин.
Повредил се е чипа ли, да го изхвърлям ли, да не губя време?


Чет Сеп 19, 2013 9:05 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32 UART дивотия...
принципно няма връзка...
има два начина на флашване - директен и с агент. При дирентния ядрото е спряно и няма кой да ти пречи на флашването. Всъщност някое ДМА може да обърка нещата. При агента обаче има по-голяма вероятност за омазане..
Но да се омаже, да се омаже,колко да се омаже? Той ако не ти е записан добре, ще гърми с ексепшъни... Ресет и пишеш наново :D
Да изгори периферия или ядрото от кофти флашване няма как да стане. По-скоро по законите на мърфи един проблем рядко е сам... Може да си му помогнал хардуерно или още по-вероятно софтуерно си си омазал проекта.

В такива случаи най-добре да ползваш конзола, даже конзола на какъвто емулатор ползваш. С peedy конзола знаеш как се прави мем тест, което веднага показва дали ядрото е живо. Verify на флаша показва дали си записал правилно и т.н.
Но 99% или флаша ти не е записан или твоя софтуер праща глупостите. Един процент нещо кварц/клок или студена спойка се е обадила. Изгоряла периферия е изключително рядко явление, ако гори - горят пинове, ама тогава уарта ще млъкне :wink:


Чет Сеп 19, 2013 10:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: STM32 UART дивотия...
Значи ядрото със сигурност работи, защото имам един тогъл на един пин през някакви ms.Там е замесен и таймер и диспечера на задачите. Освен това има транзакции и със паметта. Промяната във софтуера беше само един закоментиран при предното компилиране memset();. Направо ме хвърли в джаза това, ама беше вече късно да го ровя.
Утре сутрин ако не се е самоизлекувало през ноща ще сменим процесора и ще си каже...


Чет Сеп 19, 2013 10:51 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: STM32 UART дивотия...
Изтрий го през бутлоадера.

http://www.mcu-bg.com/mcu_site/viewtopi ... =2&t=11485

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Сеп 20, 2013 8:35 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: STM32 UART дивотия...
Проблема е изчезнал нощес... днес само го включих без да презаписвам или трия и всичко е ОК.... ама дали?


Пет Сеп 20, 2013 10:20 am
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: STM32 UART дивотия...
Това изчезване е много притеснително. Аз не бих спал няколко вечери подред.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Съб Сеп 21, 2013 10:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: STM32 UART дивотия...
Zdrav написа:
Това изчезване е много притеснително. Аз не бих спал няколко вечери подред.


Ти не спи. Аз си спя.
Така може да умуваш пред жена си...


Нед Сеп 22, 2013 6:34 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: STM32 UART дивотия...
relsys написа:
Zdrav написа:
Това изчезване е много притеснително. Аз не бих спал няколко вечери подред.


Ти не спи. Аз си спя.
Така може да умуваш пред жена си...

8O :? :D

_________________
Най-опасният враг на истината и свободата е мнозинството.


Нед Сеп 22, 2013 9:36 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни