Есть слитая прошивка с атмеги в формате *.hex . Сама прошивка занимает память контроллера меньше половины.
В свободное место надо добавить свой кусок кода с определенного адреса, чтобы при запуске сначала запускался мой кусок кода, а после него уже запускалась родная программа.
Этот свой кусок кода я напишу в С, проблем нет. Как сказать компилятору, чтобы он компилировал для конкретно указанной области FLASH памяти контроллера?
Например, чтобы кусок моего кода начинался, скажем с 3000h адреса.
В свободное место надо добавить свой кусок кода с определенного адреса, чтобы при запуске сначала запускался мой кусок кода, а после него уже запускалась родная программа.
Этот свой кусок кода я напишу в С, проблем нет. Как сказать компилятору, чтобы он компилировал для конкретно указанной области FLASH памяти контроллера?
Например, чтобы кусок моего кода начинался, скажем с 3000h адреса.