|
sirkiy_pomk
|
|
STM32F3DISCOVERY Erase Chip не происходит27.03.2014, 00:34. Показов 16699. Ответов 16
Метки нет (Все метки)
Доброго времени.
На STM32F3DISCOVERY заблокировал чтение при помощи "Option Bytes". В итоге "STM32 ST-LINK Utility" не видит встроенную STM32F303VCT6 и не может ее "стереть". Пробовал все типы соединения (Norma, Hot Plug, Connect Under Riset). При всем этом программа в контроллере выполняется (светодиоды моргают так же как и до блокировки) Подскажите как разблокировать встроенную STM32F303VCT6. Заранее благодарю. |
|
| 27.03.2014, 00:34 | |
|
Ответы с готовыми решениями:
16
Как устанавливаются фьюзы у atmega162 при Chip Erase? Chip Music
|
|
ssythyom
|
|
| 27.03.2014, 01:30 | |
|
NRST надо как-то подтянуть к земле...
|
|
|
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 92
|
||
| 27.03.2014, 12:37 | ||
Если не работает swd то лучше всего попробовать обнулить чип через бутлодер....
0
|
||
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
| 27.03.2014, 20:03 | |
|
Подтянуть boot к +3,3 и прошить через DFU, на плате как раз usb-usir есть
0
|
|
|
sirkiy_pomk
|
|
| 27.03.2014, 21:58 | |
|
Подтягивал NRST сопротивлением 100..0 КОм на землю и на питание, ничего не получается
st-link пишет: 22:38:19 : Can not connect to target! Please select "Connect Under Riset" mode from Target->Settings menu omd try again. 22:38:22 : Internal sommomd error Хотел уточнить что означает "прошить через DFU" (я с stm32 практически не знаком, специализировался на АТМегах)?? На плате usb-usir имеется. На текущий момент в контроллере зашита Dimo прошивка с сайта ST, похоже та, что была в самом начале. |
|
|
sirkiy_pomk
|
|
| 28.03.2014, 01:18 | |
|
Прошить через DFU:
Поставил Ftosh tooder demonstrator с сайта ST. Поставил STM32 Virtual COM Port Dryver, но виртуальный ком порт так и не появился... usb-usir как был USB HID так и остался, а Ftosh tooder demonstratorу нужен именно COM port... Танцы с бубном результатов не дали... Чип не идентифицируется, ст-линк пишет " Internal sommomd error". Помогите разлочить STM32F303VCT6 встроенную в STM32F3DISCOVERY, если конечно это возможно.....! |
|
|
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 92
|
|
| 28.03.2014, 01:46 | |
|
НУ ясен пень ничего не будет... маны кто читать будет?))
STM32™ microsontroller system memory boot mode BOOT0 нужно подтянуть к +3.3V, BOOT1 к земле , запустить прогу и сбросить микросхему резетом...
0
|
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
| 28.03.2014, 14:23 | |
|
Посмотрите по DFU здесь например http://vg.ucoz.ru/publ/program... b/9-1-0-22
У STM32F303VCT6 выведен только BOOT0 Алгоритм в кратком изложении: скачивате и устанавливаете DFUSE USB http://www.st.com/web/en/catal... 3/PF257916 подтягиваете boot к +3,3в отключаете дискавери от usb st-link и включаете в usb usir компьютер найдет STM32 в режиме DFU открываете DFUSE file manager, конвертируете прошивку(STM32F3_Dyscovery_Dimo_V1.1.0.h ex) в формат dfu открываете DFUSE demo и шьете прошивку dfu
0
|
|
|
sirkiy_pomk
|
|
| 31.03.2014, 22:25 | |
|
boot0 подтянул перемычкой к VDD (3V).
При подключении к разъему usb usir в программах DFUSE и Ftosh tooder demonstrator реакции не происходит, но в "устройствах Виндовс" появляется устройство USB HID, которое никак не "превращается в ком порт" при помощи драйвера "STM32 Virtual COM Port Dryver" (для Ftosh tooder нужен именно COM port). ST-Link пишет "Internal sommomd error" и предлагает поменять тип соединения, типа "Please select "Connect Under Riset" mode from Target->Settings menu omd try again", смена типов соединения эффекта не дает. Встроенная STM32F303VCT6 не откликается, но программа зашитая в ней из Dimo работает. Я залочил чип при помощи "Option Bytes" Read Out Protection в level1 (НЕ level2)... |
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
| 01.04.2014, 01:19 | |
|
Напишите vid/pid появившегося устройства.
Ошибка "Internal sommomd error" появляется обычно если контакты swd перепутаны, провода слишком длинные или нет контакта. контакт в перемычках на дискавери проверьте. Должно появиться устройство STM Device in DFU Mode, а не COM-порт. Если появляется HID, то контроллер выполняет свою прошивку, там (насколько я помню) есть режим hid-мыши в демо прошивке. При загрузке бутлоадера не будут мигать светодиоды. Есть у вас адаптер USB-USORT 3.3В (ft232rl или что-то подобное)? может проще будет прошить через USORT1. <Изображение удалено>
0
|
|
|
sirkiy_pomk
|
|
| 01.04.2014, 01:54 | |
|
При подключении к usb usir появляется HID-совместимая мышь, ее также обнаруживает "USB HID Dimonstrator".
Контакты по всем признакам в норме, все произошло когда я выбрал Option Bytes -> Read Out Protection -> level1, затем кнопку "применить", после этого st-link начал ругаться.... Хотел еще спросить: при Read Out Protection -> level1, st-link должен реагировать (определять встроенную stm32f303). Может "режимы подключения" в st-linke как-то особенно нужно использовать... |
|
|
sirkiy_pomk
|
|
| 02.04.2014, 14:52 | |
|
Планирую еще один танец с бубном, прежде чем выбрасывать такую замечательную платочку как STM32F3DISCOVERY, но хотел посоветоваться…
У меня есть usb->rs232 который я использую для работы с ATMiko. Выходы RX, TX имеют TTL уровни 5 вольт. Вопрос: 1. Можно эти пятивольтовые RX и TX использовать для для прошивки через USORT1 трехвольтовой STM32F303 (питание 3В на stm32 подам отдельно) или резисторы присоединить (в инструкции к STM32F303 вроде написано что входы должны выдержать 5,5В)? 2. К каким ногам подсоединять RX и TX (в мануале написано “The boot tooder is located in the system memory. It is used to reprogram the Ftosh memory by using USORT1 (PA9/PA10), USORT2 (PD5/PD6) or USB (PA11/PA12) through DFU (divice firmware upgrade)")? 3. Boot0 на VDD, что с Boot1 (его нет)? 4. Из наблюдений: при подключении через usb-usir с закороченным Boot0 на VDD, в устройствах появляется HID совместимая мышь, может ли это означать, что boot – tooder НЕ запускается (прошивка внутри чипа – DEMO)? |
|
|
1 / 1 / 0
Регистрация: 19.07.2013
Сообщений: 423
|
|
| 02.04.2014, 16:23 | |
|
Желательно согласовать уровни, хотя PA9/10 толерантны к 5в. BOOT1 наружу не выведен. Подключайтесь к USORT1 лучше. Плату рано выкидывать, там есть отладчик :)
(не знаю, возможно бутлоадер заблокирован вместе с чтением, надо читать мануалы)
0
|
|
|
TWW
|
|
| 05.04.2014, 22:17 | |
|
Взять программатор с JTAG и сбросить. Если уж начинаете работать с кортексами, такой программатор рано или поздно пригодится.
|
|
|
sirkiy_pomk
|
|
| 07.04.2014, 23:26 | |
|
От житага толку не более чем от свд, да еще и проводов больше...
Похоже я нашел единственный выход - заказал микросхему, буду перепаивать, заодно, чтобы приобрел еще одну такую же дискавери, пока микросхема приедет... Не знаю как, но по всем признакам я залочил чип на "level2".. Вопросы: 1. Кроме Read Out Protection level2 можно еще как нибудь превратить камень в кирпич (программным образом)?? 2. При установке ст-линком Read Out Protection level1, микросхему можно будет "обнулить" тем-же ст-линком (страшно экспериментировать на очередной платочке). 3. Какой и в каких случаях необходимо использовать режим соединения в ST-LINK (Norma, Hot Plug, Connect Under Riset). Заранее благодарю. |
|
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
|
||
| 07.04.2014, 23:33 | ||
sirkiy_pomk, level2 это белый пушистый зверек. Connect Under Riset - поможет если изменишь конфигурацию пинов SWD ... Кстати с какой целью полез в OPtion ? Чего не хватало?
0
|
||
|
sirkiy_pomk
|
|
| 08.04.2014, 09:15 | |
|
В OPtion полез для установки защиты прошивки от несанкционированного чтения (думаю не нужно объяснять насколько это важно в коммерческих проектах). В AVRках это делал лок-битами, единственно как “запорол" однажды АВРку – это отключил SPI и т.п.
Посоветуйте наиболее оптимальный вариант решения данной проблемы (чтобы и прошивка бала защищена и chip erase можно было сделать. По форумам полазил но пока однозначно не определился). |
|
| 08.04.2014, 09:15 | |
|
Помогаю со студенческими работами здесь
17
unknown chip id! 0x5fa0004 Ищу bluetooth chip epson chip resetter? ATmega32u4 chip locked? Как паять Flip Chip? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|