| Форум РадиоКот https://radiokot.ru/forum/ |
|
| STM8 дизассемблер https://radiokot.ru/forum/viewtopic.php?f=62&t=197754 |
Страница 1 из 1 |
| Автор: | Dmitrii_ceo [ Сб апр 26, 2025 13:31:21 ] |
| Заголовок сообщения: | STM8 дизассемблер |
Добрый день. Есть прошивка от мк STM8 выгруженная с китайской платы. Есть необходимость ее скорректировать: изменить регистры управления частотным электроприводом, дабы убрать жесткую зависимость только к одной модели ПЧ. Обмен вроде как идет по RS485. Но коммуникационный интерфейс еще нужно уточнить, не разбирался ещё. Суть вопроса - есть прошивка ассемблированная в чем не знаю. Дизассемблер от михайл конн (https://www.mikekohn.net/contact.php). Но она то ли не работает толком, то ли я неправильно работаю с нею. Из 39кб кода выдает 6 строк кода mov. Что явно недостаточно для такого размера кода. Знаю, что есть еще одно ПО- от cygwin.com. Но тут пока нет совместимости с win7 32 разрядном. Не ставится и все. Все старые версии от этого производителя проверил - не ставится и все. Есть у кого то хороший , положительный результат по дизассемблеру кода на 8 битном stm. |
|
| Автор: | Уош [ Сб апр 26, 2025 16:07:05 ] |
| Заголовок сообщения: | Re: STM8 дизассемблер |
Есть. IDA + программист-электронщик. |
|
| Автор: | Dmitrii_ceo [ Сб апр 26, 2025 16:14:58 ] |
| Заголовок сообщения: | Re: STM8 дизассемблер |
Наверное вопрос нужно уточнить - какими рабочими инструментами пользуетесь по дизассемблеру? И какова результативность? |
|
| Автор: | JackSmith [ Сб апр 26, 2025 17:42:45 ] |
| Заголовок сообщения: | Re: STM8 дизассемблер |
Я бы взял stm8-binutils. |
|
| Автор: | Уош [ Сб апр 26, 2025 18:33:41 ] |
| Заголовок сообщения: | Re: STM8 дизассемблер |
А сейчас подразумевается, что прошивка успешно считана, не заблокирована производителем? |
|
| Автор: | Dmitrii_ceo [ Сб апр 26, 2025 18:55:30 ] |
| Заголовок сообщения: | Re: STM8 дизассемблер |
Я бы взял stm8-binutils. Принято. Не сталкивался с этой прогой. Поизучаю. Спасибо. Добавлено after 52 seconds: А сейчас подразумевается, что прошивка успешно считана, не заблокирована производителем? Да. Запрета от считывания не имелось. |
|
| Автор: | jcxz [ Вс апр 27, 2025 15:23:58 ] |
| Заголовок сообщения: | Re: STM8 дизассемблер |
Суть вопроса - есть прошивка ассемблированная в чем не знаю. Дизассемблер от михайл конн (https://www.mikekohn.net/contact.php). Но она то ли не работает толком, то ли я неправильно работаю с нею. Из 39кб кода выдает 6 строк кода mov. Уверены, что она именно "ассемблирована", а не "скомпилена с си"? Или что там исходно была не смесь си+ассемблер?В общем случае - проще и быстрее написать новую, чем заниматься дизассемблированием. Да ещё с таким размером кода. Да ещё - без опыта дизассемблирования под это ядро (как видно у вас нет ни опыта дизассемблирования прошивок МК, ни вообще опыта программирования микроконтроллеров). Добавлено after 1 minute 47 seconds: Да. Запрета от считывания не имелось. Иногда закрытые прошивки вроде как "читаются". Только результат такого чтения = мусор.Чтобы определить "мусор" или "не мусор" - нужно проанализировать таблицу прерываний. И код ISR-ов, которые там прописаны. Добавлено after 9 minutes 53 seconds: Наверное вопрос нужно уточнить - какими рабочими инструментами пользуетесь по дизассемблеру? И какова результативность? Имхо - удобнее и результативнее не дизассемблировать напрямую (оффлайн), а подключиться отладчиком и изучать прошивку по его окну дизассемблера.Ну или хотя-бы - загрузить прошивку в симулятор. Но: при наличии рабочей платы, лучше - в железо. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


