Easyelectronics.ru

Электроника для всех
Текущее время: 14 ноя 2019, 09:53

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: реверс инжиниринг
СообщениеДобавлено: 30 май 2019, 20:14 
Здравствуйте!

Зарегистрирован: 30 май 2019, 20:10
Сообщения: 2
Привет всем !!
Есть тплата, размер 8х5 см... двухслойная....
На ней из "сложного" только микроконтроллер STM32F107RCT6...
когда то ее производили видимо в китае.... сейчас никто не делает.....
есть несколько образцов.
Хотим сделать прототип для наших потребностей

Задача : иметь всю документацию чтобы можно было отдать на любой "завод"....
и сделать ее в том же виде....
( (Ethernet) модуль можно и другой поставить ....)
Может кто возьмется ? за разумные деньги....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 30 май 2019, 21:03 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2353
Если на МК стоит защита на чтение прошивки, то "разумных денег" не будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 30 май 2019, 21:41 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 3737
...да вообще никаких не будет - снятие защиты прошивки обнуляет чип.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 30 май 2019, 22:06 
Здравствуйте!

Зарегистрирован: 30 май 2019, 20:10
Сообщения: 2
Есть bin файл с прошивкой, как бутлодер, так и сама прошивка, думаю это здорово облегчит задачу..., и есть мнение что в этой железке защита не стоит, но жто проверять нужно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 30 май 2019, 22:09 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2353
BusMaster писал(а):
...да вообще никаких не будет - снятие защиты прошивки обнуляет чип.

Да это понятно. Но можно переписать функционал с нуля ) Ну еще в соседних ветках вон говорят, что за много $ можно вычитать и с защитой. Только вот у большинства железок дешевле с нуля разработать будет ус-во. Ну а так раз у ТС есть прошивка, то много проще, если она не привязывается к чему-то конечно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 00:27 
Старожил

Зарегистрирован: 06 окт 2014, 20:14
Сообщения: 325
Да чё Вы слова тратите, это-же ежу понятно в конференцию "марсиане" валом поперли....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 08:56 
Старожил

Зарегистрирован: 08 янв 2011, 21:54
Сообщения: 231
Откуда: Ставрополь
serge8430 писал(а):
Есть bin файл с прошивкой, как бутлодер, так и сама прошивка, думаю это здорово облегчит задачу..., и есть мнение что в этой железке защита не стоит, но жто проверять нужно


На самом деле не сильно поможет . Если вы только не будете выпускать это устройство без изменений.
Как только решите внести изменения - разработка ПО начнется с нуля


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 13:25 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 747
Возможно время для изменений уже настало.
Компания st исправляет ошибки в своих чипах, при этом повышается буква ревизии, а старые чипы просто перестают производиться. Есть великий шанс, что прошивка не запускается на чипе с новой ревизией. Иначе китайцы продолжали-бы штамповать девайсы, их вообще трудно упрекнуть в финансовой глупости.
Вот, проверка заключается в покупке чипа с новой "свежей" ревизией, и контрольном запаивании на донорскую плату. С последующей контрольной прошивкой.

_________________
Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 13:42 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4067
Откуда: КЧР, поселок Нижний Архыз
AVI-crak писал(а):
Есть великий шанс, что прошивка не запускается на чипе с новой ревизией.

Он исчезающе мал. Точнее — эквивалентен нулю.
При чем здесь ревизия, если компилятор и тулчейн один и тот же?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 14:19 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2353
Цитата:
Есть великий шанс, что прошивка не запускается на чипе с новой ревизией. Иначе китайцы продолжали-бы штамповать девайсы, их вообще трудно упрекнуть в финансовой глупости.

Такого не будет. А иначе, если вдруг ревизия одного и того же МК станет бинарно несовместимой с прошлой, то их анально покарают все нормальные клиенты. Так не делает никто. Производится ус-во серийно, закупаются десятками тысяч МК. И тут на те! Бах и не работает целиком вся партия. Замечательно. ST разорены на исках.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 14:26 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2867
Ну, на самом деле ситуация возможна. Особенно когда пробная партия делается на чипе с более свежей ревизией. А на серийку покупается с крупного склада со старой ревизией, где есть баги, описанные в errata, однако workaround для них в прошивке не сделан, т.к. на баги не наткнулись.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 14:38 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2353
Ага, но речь шла за повышение ревизии )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 15:53 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6273
NStorm, не приходилось писать на РС через нативное API (BIOS)? Там есть прелюбопытная функция, в которой описано, что не делается один pop. Все, кто использовал эту функцию, наступали на эти тщательно отполированные грабли и имеют костыль для его исправления лечения. Теперь, представьте ситуацию, что AWARD'у понадавали по яйцам и он исправил-таки код этой функции. Настанет коллапс.
К чему я? Да все к тому-же. У вас в коде что, костылей не стоит? Тщательно документированный баг - это фича. Например, прелесТный I2C в серии F1. Как ни обкладывайся, а гарантированно работать не будет. (На всякий случай уточною -ключевое слово "гарантированно").


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: реверс инжиниринг
СообщениеДобавлено: 31 май 2019, 16:21 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 2353
Ну так это не противоречит моим словам, скорее наоборот поддерживает. Что ломать совместимость не будут, даже в целях исправления бага, если костыль для решения оного будет сломан.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов


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

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


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB