ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
890967 Топик полностью
Andreas (24.12.2018 11:06, просмотров: 183) ответил Лагунов на так и у меня в 8-битном Z8Encore это везде штатно. Бутлодер в конце памяти. Перед ним - .org %383E. Я туда свободно прыгаю из основной программы, перепрошиваю нужное количество страниц и вуаля. Новая прошивка.
Тогда проще бут тоже в конце расположить и при прошивке подменять адрес штатного ресета на начало бута. Тогда при старте прыгнет в бут и из него при правильной CRC программы и через пару секунд обратно на программу: правильный адрес ресета можно сохранять в неиспользуемых байтах в начале. Единственный небольшой риск - при глюке между стиранием первого сектора и записью первых байт. Зато можно прошивку делать как с бутом, так и без и не парится смещениями в рабочей прошивке.