-
- ОТР - очень важная и полезная фича, гарантирует неслет флеша - MBedder(09.11.2015 16:09)
- Пользовал :). Одно дело только х51, другое 100кб на M4F. Программеры скажут за пару часов до запуска спутника - ой, у нас тут небольшой баг, надо бы микросхемку перепаять ;) - michas22(09.11.2015 16:57, )
- тогда этого программера в спутник вместо микросхемы - пусщай летает по орбите и нужные кнопки жмет... - Make_Pic(09.11.2015 19:18)
- Тогда он ничего не скажет, а скромно промолчит. Но кому от этого будет лучше? - Mebius(09.11.2015 21:37)
- Тонко. - SciFi(09.11.2015 21:41)
- Тогда он ничего не скажет, а скромно промолчит. Но кому от этого будет лучше? - Mebius(09.11.2015 21:37)
- тогда этого программера в спутник вместо микросхемы - пусщай летает по орбите и нужные кнопки жмет... - Make_Pic(09.11.2015 19:18)
- Ага. Все баги отливаются в граните, чтобы на века :-) - SciFi(09.11.2015 16:14)
- У некоторых толстых старых однократок была фича исправления куска памяти путем дописывания патча в оставшуюся чистой памятуху. - ASDFS(09.11.2015 18:25)
- Я и в ОТП МК так изъёбывался - MBedder(09.11.2015 19:21)
- А можно поподробней? Дописываем биты, чтобы был джамп на какой-нить свободный кусок, где заплатку и размещаем? Или есть ещё способы? - Dingo(09.11.2015 20:03)
- Теперешние кортексы имеют аппаратные средства, чтобы патчить код. - SciFi(09.11.2015 21:12, ссылка)
- Ога. А также аппаратные средства, чтобы срать в свой флеш из рантайма. ОТР этого не имеет в принципе, нобля хтож мешает гавноразработчикам в КАЖДОМ Flash-MCU вывести на улицу аппаратную ногу FlashWriteEnable?? - MBedder(09.11.2015 21:55)
- Что мешает? У меня первая флешка была на 16 мегабайт, так там переключатель был - врайт дисабле. Но потом решили что вирусам такое неудобно и имеем то, что имеем. - michas(10.11.2015 08:11)
- Вроде бы и циклов чтения- записи over 9000, а стараюсь ставить внешнюю ЭСППЗУ. Консервативный подход, но писать в исполняемую область памяти кортекса считаю неподобающим. - _KLIM83(09.11.2015 22:04, )
- Ога. А также аппаратные средства, чтобы срать в свой флеш из рантайма. ОТР этого не имеет в принципе, нобля хтож мешает гавноразработчикам в КАЖДОМ Flash-MCU вывести на улицу аппаратную ногу FlashWriteEnable?? - MBedder(09.11.2015 21:55)
- Забивал NOP'ами кусок кода до тех пор, пока не встречался опкод с годными единицами, т.е. такой, куда для нужного JMP'а достаточно добить нулей, т.к. единицы вместо нулей прописать уже нельзя, а наоборот - сколько угодно. MBedder(271 знак., 09.11.2015 21:02 - 21:09)
- Теперешние кортексы имеют аппаратные средства, чтобы патчить код. - SciFi(09.11.2015 21:12, ссылка)
- А можно поподробней? Дописываем биты, чтобы был джамп на какой-нить свободный кусок, где заплатку и размещаем? Или есть ещё способы? - Dingo(09.11.2015 20:03)
- Я и в ОТП МК так изъёбывался - MBedder(09.11.2015 19:21)
- Да, тут такие фокусы как с Вояджером не пройдут - ни сбоящую ячейку памяти обойти ни новые алгоритмы загрузить. - AlexG(09.11.2015 16:18)
- Сначала все баги убираются отладкой в ОЗУ, а уж потом без них - в ОТР, и на века - MBedder(09.11.2015 16:18)
- Почувствовал себя каким-то ущербным, с ошибками не просто во флэши - в ДНК! ;) - VL(09.11.2015 17:20, )
- "Убрать все баги..." Если размер прошивки достиг 100 кБ, то это недостижимая мечта. Возможны и промежуточные варианты: в OTP сидит критичный кусок системы (например, загрузчик, компактное ядро), а остальное - в флешке. - SciFi(09.11.2015 16:23)
- У некоторых толстых старых однократок была фича исправления куска памяти путем дописывания патча в оставшуюся чистой памятуху. - ASDFS(09.11.2015 18:25)
- Пользовал :). Одно дело только х51, другое 100кб на M4F. Программеры скажут за пару часов до запуска спутника - ой, у нас тут небольшой баг, надо бы микросхемку перепаять ;) - michas22(09.11.2015 16:57, )
- Спасибо, интересный документ. С ОЗУ возможно посчитали что для отладки хватит внешней памяти. - AlexG_(09.11.2015 14:27, )
- ОЗУ какбэ больше транзисторов требует, а у них и так не все хотелки влезли. Кроме того камень с OTP - это конечный продаваемый продукт (для ценителей). Аналог с ОЗУ - это чисто отладочная фенька, которая сама по себе никому не нужна. - LightElf(09.11.2015 14:05)
- Ага.. Интересно, сколько их выпущено и продано? Я про cy7c68013a. А для гарантии неслёта есть внешняя память, на которую уходить при старте по перемычке внешней, а-ля BOOTx у ST. Хотя, перефразируя "камни важные нужны, камни всякие важны". - Dingo(09.11.2015 16:44 - 16:46)
- На первый взгляд все верно, но для простых процессоров и надежных симуляторов. А сейчас проги сложные, чипы глючные, народ привык по тыщще раз перешивать. У миландра то столько чипов будет? Придется крышки спиливать и кристаллы менять. Как в michas22(54 знак., 09.11.2015 15:22, )
- Пока они предлагают: LightElf(215 знак., 10.11.2015 13:48)
- Я понимаю, что можно будет и из озу вначале отладится, и отп только страницами шить. Но тем не менее страшновато с такими чипами работать. - michas22(09.11.2015 15:26, )
- ОТР - очень важная и полезная фича, гарантирует неслет флеша - MBedder(09.11.2015 16:09)