Перейти к содержанию
    

LPC2294 замена заводского загрузчика.

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

 

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

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

 

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

Пожалуйста, не спрашивайте зачем это нужно, просто ответьте на вопрос.

Пока интересует только возможность/осуществимость данного действия.

 

Заранее благодаю за ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Да, про обновление я в курсе. Я встречал в сети HEX-файлы с новыми версиями bootloader и инструкцию по обновлению.

Исходников я так понимаю не найти :).

Поэтому остаётся reverse-engineering доступных HEX-ов. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В принципе да, ибо есть документированная процедура обновления заводского загрузчика.

 

Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?...

А если загрузчик в роме, а в нём аццкий глюк? Делать новые маски за мегабаксы?

Нет уж, лучше во флеше. Заливается на производстве с исправленными глюками. Ну и залочить как следует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Даже в интеловских процах есть возможность обновить микрокод. Правда он подписан, так что левый микрокод не залить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если загрузчик в роме, а в нём аццкий глюк?

 

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

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

 

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

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Тот же LPC1343 производят с глюком в ROM, и ничего, все терпят. Вообще, не фатальные ошибки в ROM - это, как ни странно, достаточно частая история у разных производителей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще, не фатальные ошибки в ROM - это, как ни странно, достаточно частая история у разных производителей.

 

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

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лучше потратить время к примеру на DS28E02...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лучше потратить время к примеру на DS28E02...

К чему здесь это?? :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...