Easyelectronics.ru

Электроника для всех
Текущее время: 17 сен 2019, 11:47

Часовой пояс: 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
Сообщения: 2206
Если на МК стоит защита на чтение прошивки, то "разумных денег" не будет.


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

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


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

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


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

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

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


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

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


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

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


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


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

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

_________________
Потоковая OS


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

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

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


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

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

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


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

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


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

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


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

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


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

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


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

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


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

Сейчас этот форум просматривают: xorandor


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

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

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