-
- А можно поподробней? Дописываем биты, чтобы был джамп на какой-нить свободный кусок, где заплатку и размещаем? Или есть ещё способы? - 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)