Заголовок сообщения: Убил STM32G0 включением кеширования
Добавлено: Вт авг 20, 2024 23:25:16
Модератор
Карма: 90
Рейтинг сообщений: 1334
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4539 Откуда: Планета Земля
Рейтинг сообщения:4 Медали: 1
Всем привет. Уважаемые знатоки, объясните, кто может, как такое может быть. Баловался с задержками к флеши (Flash memory access latency) и всякими кешированиями. И после строки :
Приглашаем 3 декабря 2024 на вебинар, посвященный силовым модулям ведущего китайского производителя SUNCO - одного из мировых лидеров по производству дискретных полупроводниковых компонентов. На вебинаре вы узнаете о новинках, включая модули 17 класса в корпусе E3, и контроле качества на всех этапах производства. Вы также узнаете о новейших продуктах – IGBT-, SiC-, диодных и тиристорных модулях, погрузитесь в современные топологии, сравните характеристики IGBT-чипов разных поколений.
Bit 18 DBG_SWEN: Debug access software enable Software may use this bit to enable/disable the debugger read access. 0: Debugger disabled 1: Debugger enabled
Всплески перенапряжения являются серьезной угрозой надежности работы радиоэлектронных устройств. Причины их появления различны, это могут быть коммутационные переходные процессы в системе электропитания устройств, разряды молний, электростатические разряды. Для создания эффективной и современной системы защиты от ЭСР компания SUNCO разработала надежные и качественные супрессоры, представляющие собой TVS- и ESD-диоды, а также сборки на их основе. Компоненты SUNCO не только не уступают, но часто превосходят по характеристикам аналогичную продукцию других брендов.
Bit 18 DBG_SWEN: Debug access software enable Software may use this bit to enable/disable the debugger read access. 0: Debugger disabled 1: Debugger enabled вот оно что поставилось
Обнаружение несоответствия байтов опций (например, из-за неудачной попытки модификации) приводит к установке бита регистра BOOT_LOCK на высокий уровень и RDP на уровень 1 или выше. Это отключает интерфейс отладки, что делает перепрограммирование устройства невозможным. (касается старых версий, в новых исправлено)
Может, параллельно что-то с Option было, а создало впечатление, будто именно с флэш?
глупость спрошу, но на заведомо исправном чипе работа отладчика проверялась, да? а то вдруг... у меня как-то раз на их более древних вариантах выбило транзистор на одной из линий интерфейса, а я долго вертел очками, то туда, то сюда - не вижу
Заголовок сообщения: Re: Убил STM32G0 включением кеширования
Добавлено: Ср авг 21, 2024 00:47:00
Модератор
Карма: 90
Рейтинг сообщений: 1334
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4539 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
Martian писал(а):
но на заведомо исправном чипе работа отладчика проверялась, да?
Да, конечно же я сразу подключил другую, в точности такую же плату. Сижу теперь с ней ) Пробовал перетыкать туда-сюда, та не работает, вторая - летает ) Я даже первым делом программатор сменил, попробовал
Тогда Please select "Connect Under Reset" mode from Target->Settings menu and try again не получится.
Ага, на живом тоже не получается.
Валяется у меня куча Борд Нуклей. Сейчас воткнул в USB первую попавшуюся, включил "Connect Under Reset" - работает. Значит на них есть NRST. Можно через неё попробовать подрубиться к моему болезному процу
PS: Есть ещё бесхозный "Segger J-Link EDU". Ни разу его не пользовал. У него наверняка тоже есть NRST
Добавлено after 17 minutes 37 seconds: В общем, программатором от Nucleo приконнектился проц, стёрся и заработал на китайском ST-Link'е. Что было - хз Всем большое спасибо за помощь !
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения