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

 
 
 
Reply to this topicStart new topic
> LPC2294 замена заводского загрузчика.
XimXim
сообщение Sep 26 2016, 06:52
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 24-09-16
Из: Russia
Пользователь №: 93 473



Доброго времени суток, уважаемые участники форума!

Я знаю, что в LPC2294 есть встроенный заводской загрузчик, который располагается в защищенной области памяти.
Его код выполняется всегда и либо он программирует что-то, либо передаёт управление пользовательскому коду.

Так вот, есть ли возможность заменить встроенный загрузчик на свой собственный? Именно заменить, а не обойти при помощи CRP3.
Пожалуйста, не спрашивайте зачем это нужно, просто ответьте на вопрос.
Пока интересует только возможность/осуществимость данного действия.

Заранее благодаю за ответ.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 26 2016, 08:34
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (XimXim @ Sep 26 2016, 09:52) *
Так вот, есть ли возможность заменить встроенный загрузчик на свой собственный? Именно заменить, а не обойти при помощи CRP3.

В принципе да, ибо есть документированная процедура обновления заводского загрузчика. Только вот Вы НЕ СМОЖЕТЕ его написать, ибо он не только загрузчик и нем зарыта часть инициализации и работы с той-же Flash памятью.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
XimXim
сообщение Sep 26 2016, 09:29
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 24-09-16
Из: Russia
Пользователь №: 93 473



Цитата(zltigo @ Sep 26 2016, 09:34) *
В принципе да, ибо есть документированная процедура обновления заводского загрузчика. Только вот Вы НЕ СМОЖЕТЕ его написать, ибо он не только загрузчик и нем зарыта часть инициализации и работы с той-же Flash памятью.


Да, про обновление я в курсе. Я встречал в сети HEX-файлы с новыми версиями bootloader и инструкцию по обновлению.
Исходников я так понимаю не найти sm.gif.
Поэтому остаётся reverse-engineering доступных HEX-ов. sm.gif
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 26 2016, 13:40
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(zltigo @ Sep 26 2016, 11:34) *
В принципе да, ибо есть документированная процедура обновления заводского загрузчика.


Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 26 2016, 16:12
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (mantech @ Sep 26 2016, 16:40) *
Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?...

А если на него случайно кирпич упадет? Будет два кирпича? Для "случайно" есть дополнительная процедура защиты. Там и специально перезаписать заводской неслишком просто. Так что не взращиывете в себе фобии.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 27 2016, 05:28
Сообщение #6


Гуру
******

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



Цитата(mantech @ Sep 26 2016, 16:40) *
Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?...

А если загрузчик в роме, а в нём аццкий глюк? Делать новые маски за мегабаксы?
Нет уж, лучше во флеше. Заливается на производстве с исправленными глюками. Ну и залочить как следует.
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Sep 27 2016, 08:03
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



Даже в интеловских процах есть возможность обновить микрокод. Правда он подписан, так что левый микрокод не залить.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2016, 15:06
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(scifi @ Sep 27 2016, 08:28) *
А если загрузчик в роме, а в нём аццкий глюк?


Вы сами-то представляете, что написали?? Если аццццкий глюк, то во первых, того инженера уже не будет в живых уволят с медвежьим билетом smile3009.gif
Во вторых эту партию отзовут и исправят глюк. Но я думаю, что такого вообще не допустит любая фирма, которая дорожит репутацией.

А если серьезно, то загрузчик должен делать очень немного, это легко тестируется. Все, что можно подумать при обновлении загрузчика, так это обновление новых устройств загрузки или поддержки дополнительных ФС.

Сообщение отредактировал mantech - Sep 27 2016, 15:08
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 27 2016, 15:33
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mantech @ Sep 27 2016, 18:06) *
Во вторых эту партию отзовут и исправят глюк. Но я думаю, что такого вообще не допустит любая фирма, которая дорожит репутацией.

Тот же LPC1343 производят с глюком в ROM, и ничего, все терпят. Вообще, не фатальные ошибки в ROM - это, как ни странно, достаточно частая история у разных производителей.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2016, 17:11
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(aaarrr @ Sep 27 2016, 18:33) *
Вообще, не фатальные ошибки в ROM - это, как ни странно, достаточно частая история у разных производителей.


Вот и я об этом же, не фатальные. А мне написали про аццкий глюк laughing.gif

Сообщение отредактировал mantech - Sep 27 2016, 17:11
Go to the top of the page
 
+Quote Post
pavel-pervomaysk
сообщение Sep 27 2016, 17:21
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-12-07
Из: Украина г. Первомайск
Пользователь №: 33 716



Лучше потратить время к примеру на DS28E02...
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2016, 17:40
Сообщение #12


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(pavel-pervomaysk @ Sep 27 2016, 20:21) *
Лучше потратить время к примеру на DS28E02...

К чему здесь это?? rolleyes.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:52
Рейтинг@Mail.ru


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