Текущее время: 19 апр 2024, 22:35




 Страница 1 из 1 [ Сообщений: 21 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: Прошивка stm32f072c8u6
СообщениеДобавлено: 20 окт 2021, 17:28 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
Добрый день, прошу помощи, пришел в ремонт китайский объектив, плата-кирпич, камера не может с ним связаться, по юсб также тишина, винда не определяет что что-то подключено. Владелец утверждал что так с завода. При вскрытии нашел, что шлейф плохо пропаян и есть подозрение, что в чипе stm32f072c8u6 просто нет прошивки, так как на этапе заливки из-за отсутствия контакта ничего туда не залилось. Чип стоит в корпусе LQFP48 package, как я понимаю выводов SPI интерфейса нет, есть ли какая-то программа, которая по юсб может его в теории увидеть (если он жив конечно) либо можно ли еще как-то попытаться прочитать/залить ему прошивку? заранее благодарен за помощь.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 20 окт 2021, 17:36 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 22 ноя 2019, 13:17
Наличности на руках:
1,547.29

Сообщения: 858
Откуда: планета Земля
Китайский "свисток" StLink и софт к нему STM32 ST-LINK Utility. Купить можно на алиэкспресс (например ТУТ) Самый дешевый вариант. Утилиту скачать можно ТУТ


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 20 окт 2021, 18:50 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
sergej66
Спасибо, а к каким ногам его подключать не подскажете?


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 20 окт 2021, 19:01 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 22 ноя 2019, 13:17
Наличности на руках:
1,547.29

Сообщения: 858
Откуда: планета Земля
К аналогичным ногам микроконтроллера STM32- смотрите даташит на свой контроллер.


У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 20 окт 2021, 22:45 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
sergej66
В даташите есть вот такая сноска
After reset, these pins are configured as SWDIO and SWCLK alternate functions, and the internal pull-up on the SWDIO
pin and the internal pull-down on the SWCLK pin are activated.
получается еще reset нужно подключить, чтобы пины активировались?


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 04 янв 2022, 18:17 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
sergej66
Помогите пожалуйста разобраться, пришел наконец из китая свисток, при распайке без ресета не получается законнектиться, при подключении ресета работает в hot plug mode в других, только если ресет подсоединить после нажатия кнопки connect, даже если нашел чип выдает сообщение Can not read memory! Disable Read Out Protection and retry. нашел в меню option bites, выставил level 0 теперь читает чип, но вся память забита ff, и вычитывает 4кб, хотя прошивка с оффсайта весит 45кб, я что-то делаю не так?


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 04 янв 2022, 23:05 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 22 ноя 2019, 13:17
Наличности на руках:
1,547.29

Сообщения: 858
Откуда: планета Земля
Похоже, что контроллер залочен от чтения. У вас есть прошивка, которую заливать собираетесь? Если есть, попробуйте стереть его и прошить. Настройки верно выставили?


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 05 янв 2022, 01:59 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
sergej66
Есть обновление прошивки, которая в штатном режиме через фирменную утилиту через ЮСБ прошивается (но увы утилита вообще не видит чип при подключении по юсб, при этом питание точно есть и линии data от юсб тоже целые, либо чип мертв, либо в нем пусто/мусор вместо прошивки), судя по всему она в hex формате, по крайней мере при открытии в hex редакторе в начале файла прописано название объектива и версия прошивки. Но нет уверенности, что она полная, а не частично обновляет часть флеш памяти, поэтому хотел сначала слить то, что есть в чипе, а затем уже заливать. Насчет настроек мне сказать сложно, но то, что вычитал в интернете говорит о том, что особо настроек и нету у stm32 st-link utility. Ресет приходится подключать видимо из-за того, что без него пины переназначены под другие функции. Да и как я поимаю защита от записи/чтения в Option bytes, которые правятся спокойно утилитой, что я и сделал, до этого вообще ничего не читалось.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 05 янв 2022, 15:04 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 22 ноя 2019, 13:17
Наличности на руках:
1,547.29

Сообщения: 858
Откуда: планета Земля
Так попробуйте заменить STM-ку, чтоб исключить, если она полудохлая.


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 05 янв 2022, 18:03 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
sergej66
вобщем попробовал зашить, получилось, теперь при подключении в чипе читается то, что я зашил, вот только увы не заработал, видимо прошивка при прошивке через юсб меняется утилитой


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 05 янв 2022, 18:17 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 22 ноя 2019, 13:17
Наличности на руках:
1,547.29

Сообщения: 858
Откуда: планета Земля
ValeDeMare писал(а):
видимо прошивка при прошивке через юсб меняется утилитой

100% меняется, вам прошивка нужна свистком слитая с рабочего девайса


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 05 янв 2022, 18:43 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
sergej66
да, я так и предполагал, только взять ее негде увы, буду ждать на авито такого же разбитого и менять плату, китайцам даже не напишешь.. Спасибо за помощь


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 08 янв 2022, 18:16 
Инженер
Инженер
Аватара пользователя
Зарегистрирован: 08 окт 2012, 11:14
Наличности на руках:
5,508.51

Сообщения: 4421
Откуда: Москва
ValeDeMare писал(а):
но вся память забита ff, и вычитывает 4кб, хотя прошивка с оффсайта весит 45кб, я что-то делаю не так?

Я конечно не оракул и за спиной не стоял, может чип и залочен.
В фирменной утилите от STM надо в главном окне выставить размер флеши, допустим 10000, тогда все прочтется.
А вот если вы игрались с доп. параметрами в разделе защиты.. теперь хз..


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 13 янв 2022, 15:47 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
Черномор
думаю теперь уже это не важно, даже если в нем была прошивка я ее уже затер. изначально чип без ресета вообще не хотел видеться, потом не хотел читаться, менял только параметр, который отвечает за защиту от чтения/записи, после смены вычитывались FF, при любом выставленном размере флешки в главном окне. допускаю что в какой-то момент, когда играл с ресетом по какой-то причине сам и потер флешку, но теперь этого не узнать. пока не будет прошивки дальше всеравно не смогу ничего сделать.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 14 янв 2022, 17:03 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 16 май 2017, 19:42
Наличности на руках:
13.00

Сообщения: 11
Откуда: msk
reset это обязательное условие не только для работы программатора но и для входа в заводской bootloader контроллера.
Трогать опции установки защиты в проге не надо было, это используют перед прошивкой контроллера для установки защиты от чтения, достать прошивку из залоченного проца оно не даст. Шить в него прошивку от производителя смысла не было, если в начале файла были строковые данные(версия по, название) то это намек на то что блок кода не на нулевом адресе находиться в файле, из этого следует, для того чтобы достать код из файла надо знать по какому адресу он там находиться. Наличие обновления 'по' через usb загрузчик и установленная защита контроллера, указывает на то что там может быть реализована защита прошивки, через шифрование.


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 14 янв 2022, 20:25 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
Skaler
да, понимаю, что смысла особо не было, но ничего не делать впринципе смысла тоже не было, найти прошивку возможно только купив такой же объектив, разобрав, зачистив на плате дорожки, распаяв к ним свисток и, если удастся, вытащив из него прошивку, что явно не имеет смысла, нет вообще уверенности, что объектив не работает по причине проблем именно с STM но учитывая, что нет даже по USB никакого контакта с заводской программе, а все питания и линии DATA usb в норме, было подозрение именно на него, учитывая, что я первый раз сталкиваюсь именно с этими чипами и как следствие со свистком и программой возможно я совершил неверные действия, но увы изменить этого я уже не могу.
Интересно только одно, если не надо было трогать опции защиты то как вообще прочитать память, если программа ругается на то, что стоит защита от чтения??


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 15 янв 2022, 15:51 
Инженер
Инженер
Аватара пользователя
Зарегистрирован: 08 окт 2012, 11:14
Наличности на руках:
5,508.51

Сообщения: 4421
Откуда: Москва
Skaler писал(а):
reset это обязательное условие не только для работы программатора

софтина стмовская может сама сделать резет..
Изображение


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 15 янв 2022, 16:07 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 16 май 2017, 19:42
Наличности на руках:
13.00

Сообщения: 11
Откуда: msk
ValeDeMare писал(а):
Интересно только одно, если не надо было трогать опции защиты то как вообще прочитать память, если программа ругается на то, что стоит защита от чтения??

Прочитать лоченный, только взломав контроллер, иногда это делают через аппаратные или программные уязвимости. раньше были контроллеры семейства msc51, умные люди изучив процессор поняли, что после получения команды на стирание, защищенный проц в начале стирал область памяти содержащую биты защиты а уже потом тер память с прошивкой. Они сделали программатор который посылал контроллеру команду на стирание а потом через промежуток времени рубили ему сброс/питание, в итоге защита отключалась. сейчас такой халявы наверное уже нет.   


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 15 янв 2022, 16:31 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 13 ноя 2016, 23:57
Наличности на руках:
3.86

Сообщения: 450
Откуда: Москва
Черномор писал(а):
офтина стмовская может сама сделать резет..

пробовал, не работало


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 15 янв 2022, 20:17 
Инженер
Инженер
Аватара пользователя
Зарегистрирован: 08 окт 2012, 11:14
Наличности на руках:
5,508.51

Сообщения: 4421
Откуда: Москва
В принципе если не подавать никаких штатных питаний на STM, кинуть свисток на SWD шину, должен он сам всё отработать..
Ну по крайней мере лок, так лок, не читаемо.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Прошивка stm32f072c8u6
СообщениеДобавлено: 16 янв 2022, 15:00 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 14 июл 2017, 20:07
Наличности на руках:
46.61

Сообщения: 482
Откуда: Москва
Какая разница док или не док,выставив бут левел в ноль и нажав применить он просто стёр его и все,китайские свистки плохо умеют делать ресет,иногда нужно ручками притянуть ресет к земле,нажать на подключение,подождать 5 секунд и отпустить ресет,далее зашить прошивку,далее если не завёлся уже играть с битами



_________________
УГТУ-УПИ , МНИРТИ
Не в сети
 Профиль    
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ Сообщений: 21 ] 


   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Прошивка тюнера (dump_2flash) STRONG SRT 8502 5.4.3 прошивка

в форуме Мобильные модемы для сотовых сетей | Mobile modems for cellular networks

myhamor

1

15321

21 фев 2016, 14:48

basozy Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Philips 202E (202E2) Шасси: 715G3737-M02-000-00 (Нужна прошивка)

в форуме Philips

JonBlack

11

17840

23 фев 2019, 11:38

JonBlack Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Монитор LS24D391HLX/CI, нужна прошивка на шасси

в форуме Samsung

Toni_k

0

5216

07 авг 2019, 11:25

Toni_k Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Монитор Asus VH192C нужна прошивка

в форуме Asus

felics666

5

3254

28 апр 2014, 10:06

kotnatan Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. MS-7058 прошивка Bios

в форуме MSI

lieorlive

2

1893

11 май 2014, 08:11

meverik Перейти к последнему сообщению


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: