
Re: STM32 UART дивотия...
принципно няма връзка...
има два начина на флашване - директен и с агент. При дирентния ядрото е спряно и няма кой да ти пречи на флашването. Всъщност някое ДМА може да обърка нещата. При агента обаче има по-голяма вероятност за омазане..
Но да се омаже, да се омаже,колко да се омаже? Той ако не ти е записан добре, ще гърми с ексепшъни... Ресет и пишеш наново
Да изгори периферия или ядрото от кофти флашване няма как да стане. По-скоро по законите на мърфи един проблем рядко е сам... Може да си му помогнал хардуерно или още по-вероятно софтуерно си си омазал проекта.
В такива случаи най-добре да ползваш конзола, даже конзола на какъвто емулатор ползваш. С peedy конзола знаеш как се прави мем тест, което веднага показва дали ядрото е живо. Verify на флаша показва дали си записал правилно и т.н.
Но 99% или флаша ти не е записан или твоя софтуер праща глупостите. Един процент нещо кварц/клок или студена спойка се е обадила. Изгоряла периферия е изключително рядко явление, ако гори - горят пинове, ама тогава уарта ще млъкне
