ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Суббота
26 сентября
/1036927
Топик полностью
Aleksey_75 (15.09.2020 22:49, просмотров: 39) в ответ на Тебе ж LightElf давал ссылку на загрузчик ELF'ов. Кто у кого скопипастил я не разобрался, сам разбирайся. Там что-то кода много накручено, можно проще. В конечном счёте нужно записать в нужное место flash секцию .text, скопировать .data в ОЗУ (и каждый раз при старте), занулить .bss, потом пробежаться по таблице релокаций и пофиксить релокации в .data, потом пробежаться по таблице символов и зарезолвить неизвестные символы (что модуль вызывает из твоей программы). Заодно - автор: fk0
по моему elf тащить в прошу потом парсить занятие неблагодарное, для фалов (ниже) которые весят 408 байт, а elf весит 2кб! 
Ответить
Ответы