CH57x и CH58x - проблемы отладки и решение. Думаю, это относится и
к другим чипам WCH. Я с лета мучаю эти чипы с BLE. И они меня тоже мучают. В основном все более менее работает, и среда разработки (MounRiver) и отладка. Но изредка периодически отладка отпадает. Тогда приходится запускать ISP-Tool и там ее снова включать. По моему Гудвин здесь тоже жаловался на подобное поведение. Я все это терпел до начала этого года. А в этом году началось...
Отладка стала отпадать ПОСТОЯННО. т.е. зальешь в MRS прошивку и все. Отладка уже выключена. Лезешь в ISP-Tool, включаешь. Можешь после этого еще 1 раз залить прошивку. И так по кругу.
Что характерно - WCH-Link работает нормально.
Мучаю проблему уже 2-й день. И домучал таки!!! Суть решения - нужна подтяжка на ногу PB22 (BOOT). Я поставил 10К, и все стало прекрасно работать!!!
Что характерно - во всех китайских эвалбоардах, которые я видел никакой подтяжки нет. Только кнопка на землю для перехода в режим загрузчика.
В даташите о встроенной подтяжке тоже ни слова. Хотя про подтяжку на PB23 (RESET) прямо написано.
Но встроенная подтяжка на PB22 явно есть (и неслабая) - это видно по уровню, когда МК в режиме сброса.
В общем, проблема решилась, а вопросы остались. У меня не хватает китайского менталитета, чтобы понять как эта кухня работает.