| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| STM32 UART дивотия... http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=11741 |
Страница 1 от 1 |
| Автор: | relsys [ Чет Сеп 19, 2013 9:05 pm ] |
| Заглавие: | STM32 UART дивотия... |
Днес реших да го презапиша през SWD, докато течеше масирана комуникация през UART-a.... В резултат - UART след тази операция започна да мята постоянно някакви боклуци и няма оправия по никакъв начин. Повредил се е чипа ли, да го изхвърлям ли, да не губя време? |
|
| Автор: | miro_atc [ Чет Сеп 19, 2013 10:38 pm ] |
| Заглавие: | Re: STM32 UART дивотия... |
принципно няма връзка... има два начина на флашване - директен и с агент. При дирентния ядрото е спряно и няма кой да ти пречи на флашването. Всъщност някое ДМА може да обърка нещата. При агента обаче има по-голяма вероятност за омазане.. Но да се омаже, да се омаже,колко да се омаже? Той ако не ти е записан добре, ще гърми с ексепшъни... Ресет и пишеш наново Да изгори периферия или ядрото от кофти флашване няма как да стане. По-скоро по законите на мърфи един проблем рядко е сам... Може да си му помогнал хардуерно или още по-вероятно софтуерно си си омазал проекта. В такива случаи най-добре да ползваш конзола, даже конзола на какъвто емулатор ползваш. С peedy конзола знаеш как се прави мем тест, което веднага показва дали ядрото е живо. Verify на флаша показва дали си записал правилно и т.н. Но 99% или флаша ти не е записан или твоя софтуер праща глупостите. Един процент нещо кварц/клок или студена спойка се е обадила. Изгоряла периферия е изключително рядко явление, ако гори - горят пинове, ама тогава уарта ще млъкне |
|
| Автор: | relsys [ Чет Сеп 19, 2013 10:51 pm ] |
| Заглавие: | Re: STM32 UART дивотия... |
Значи ядрото със сигурност работи, защото имам един тогъл на един пин през някакви ms.Там е замесен и таймер и диспечера на задачите. Освен това има транзакции и със паметта. Промяната във софтуера беше само един закоментиран при предното компилиране memset();. Направо ме хвърли в джаза това, ама беше вече късно да го ровя. Утре сутрин ако не се е самоизлекувало през ноща ще сменим процесора и ще си каже... |
|
| Автор: | Цецо [ Пет Сеп 20, 2013 8:35 am ] |
| Заглавие: | Re: STM32 UART дивотия... |
Изтрий го през бутлоадера. http://www.mcu-bg.com/mcu_site/viewtopi ... =2&t=11485 |
|
| Автор: | relsys [ Пет Сеп 20, 2013 10:20 am ] |
| Заглавие: | Re: STM32 UART дивотия... |
Проблема е изчезнал нощес... днес само го включих без да презаписвам или трия и всичко е ОК.... ама дали? |
|
| Автор: | Zdrav [ Съб Сеп 21, 2013 10:58 pm ] |
| Заглавие: | Re: STM32 UART дивотия... |
Това изчезване е много притеснително. Аз не бих спал няколко вечери подред. |
|
| Автор: | relsys [ Нед Сеп 22, 2013 6:34 pm ] | |||||||||
| Заглавие: | Re: STM32 UART дивотия... | |||||||||
Ти не спи. Аз си спя. Така може да умуваш пред жена си... |
||||||||||
| Автор: | Zdrav [ Нед Сеп 22, 2013 9:36 pm ] | ||||||||||||||||||
| Заглавие: | Re: STM32 UART дивотия... | ||||||||||||||||||
|
|||||||||||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|