XimXim 0 26 сентября, 2016 Опубликовано 26 сентября, 2016 · Жалоба Доброго времени суток, уважаемые участники форума! Я знаю, что в LPC2294 есть встроенный заводской загрузчик, который располагается в защищенной области памяти. Его код выполняется всегда и либо он программирует что-то, либо передаёт управление пользовательскому коду. Так вот, есть ли возможность заменить встроенный загрузчик на свой собственный? Именно заменить, а не обойти при помощи CRP3. Пожалуйста, не спрашивайте зачем это нужно, просто ответьте на вопрос. Пока интересует только возможность/осуществимость данного действия. Заранее благодаю за ответ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 26 сентября, 2016 Опубликовано 26 сентября, 2016 · Жалоба Так вот, есть ли возможность заменить встроенный загрузчик на свой собственный? Именно заменить, а не обойти при помощи CRP3. В принципе да, ибо есть документированная процедура обновления заводского загрузчика. Только вот Вы НЕ СМОЖЕТЕ его написать, ибо он не только загрузчик и нем зарыта часть инициализации и работы с той-же Flash памятью. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
XimXim 0 26 сентября, 2016 Опубликовано 26 сентября, 2016 · Жалоба В принципе да, ибо есть документированная процедура обновления заводского загрузчика. Только вот Вы НЕ СМОЖЕТЕ его написать, ибо он не только загрузчик и нем зарыта часть инициализации и работы с той-же Flash памятью. Да, про обновление я в курсе. Я встречал в сети HEX-файлы с новыми версиями bootloader и инструкцию по обновлению. Исходников я так понимаю не найти :). Поэтому остаётся reverse-engineering доступных HEX-ов. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 32 26 сентября, 2016 Опубликовано 26 сентября, 2016 · Жалоба В принципе да, ибо есть документированная процедура обновления заводского загрузчика. Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 26 сентября, 2016 Опубликовано 26 сентября, 2016 · Жалоба Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?... А если на него случайно кирпич упадет? Будет два кирпича? Для "случайно" есть дополнительная процедура защиты. Там и специально перезаписать заводской неслишком просто. Так что не взращиывете в себе фобии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 27 сентября, 2016 Опубликовано 27 сентября, 2016 · Жалоба Т.е. в этих мк загрузчик не в роме, а во флеше?? А если затрется случайно, получим кирпич?... А если загрузчик в роме, а в нём аццкий глюк? Делать новые маски за мегабаксы? Нет уж, лучше во флеше. Заливается на производстве с исправленными глюками. Ну и залочить как следует. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kabdim 0 27 сентября, 2016 Опубликовано 27 сентября, 2016 · Жалоба Даже в интеловских процах есть возможность обновить микрокод. Правда он подписан, так что левый микрокод не залить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 32 27 сентября, 2016 Опубликовано 27 сентября, 2016 (изменено) · Жалоба А если загрузчик в роме, а в нём аццкий глюк? Вы сами-то представляете, что написали?? Если аццццкий глюк, то во первых, того инженера уже не будет в живых уволят с медвежьим билетом :smile3009: Во вторых эту партию отзовут и исправят глюк. Но я думаю, что такого вообще не допустит любая фирма, которая дорожит репутацией. А если серьезно, то загрузчик должен делать очень немного, это легко тестируется. Все, что можно подумать при обновлении загрузчика, так это обновление новых устройств загрузки или поддержки дополнительных ФС. Изменено 27 сентября, 2016 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 56 27 сентября, 2016 Опубликовано 27 сентября, 2016 · Жалоба Во вторых эту партию отзовут и исправят глюк. Но я думаю, что такого вообще не допустит любая фирма, которая дорожит репутацией. Тот же LPC1343 производят с глюком в ROM, и ничего, все терпят. Вообще, не фатальные ошибки в ROM - это, как ни странно, достаточно частая история у разных производителей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 32 27 сентября, 2016 Опубликовано 27 сентября, 2016 (изменено) · Жалоба Вообще, не фатальные ошибки в ROM - это, как ни странно, достаточно частая история у разных производителей. Вот и я об этом же, не фатальные. А мне написали про аццкий глюк :laughing: Изменено 27 сентября, 2016 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pavel-pervomaysk 0 27 сентября, 2016 Опубликовано 27 сентября, 2016 · Жалоба Лучше потратить время к примеру на DS28E02... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 32 27 сентября, 2016 Опубликовано 27 сентября, 2016 · Жалоба Лучше потратить время к примеру на DS28E02... К чему здесь это?? :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться