реклама на сайте
подробности

 
 
> stm32f427 + прошивка
andrew_by
сообщение Jan 4 2017, 07:28
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 28-01-16
Пользователь №: 90 244



товарищи, подскажите плз есть stm32f427 и есть к нему прошивка , но к этой прошивке нужен еще бутлоадер, который при загрузке как полагаю кладет прошивку по нужному адресу. Можно ли прошивку положить тупо со сдвигом и запустить ее работать . Или есть какие нить симуляторы 427 го ? .

если кого напрягает бесплатная помощь) оплату можем обсудить ..

в итоге хочу хоть каким то способом запустить прошивку на 427 камне и подключить к нему дебаг для наблюдения за поведением проца
Прикрепленные файлы
Прикрепленный файл  my.zip ( 633.28 килобайт ) Кол-во скачиваний: 19
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
esaulenka
сообщение Jan 9 2017, 13:58
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Не заработает. По идее, в начале лежит таблица векторов.
И в этом бинарнике в начале лежит массив 32-битных чисел. Только адреса эти не попадают в карту памяти кортекса. И количество - вдвое больше, чем нужно...
Такое подозрение, что там используется "шифрование" методом прибавления константы :-)


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 9 2017, 14:34
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(esaulenka @ Jan 9 2017, 16:58) *
Такое подозрение, что там используется "шифрование" методом прибавления константы :-)

Похоже на то. Если из первого вектора вычесть 0x00420000, то он попадает на некий осмысленный код, сильно машущий на стартап.
Кстати, уже следующий вектор с тем же смещением указывает куда-то не туда. По-видимому, загрузчик как-то расшифровывает таблицу векторов. Возможно, используя числа, похожие на продолжение таблицы векторов, ведь многие из них чётные, в отличие от правильных векторов.
В общем, как угадать замысел того, кто делал защиту - непонятно. К тому же там могут быть и другие подлянки.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 00:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01687 секунд с 7
ELECTRONIX ©2004-2016