Во время линковки в MPLAB v7.42 возникает ошибка:
Error - section '.mainda' can not fit the absolute section. Section '.mainda' start=0x00000020, length=0x0000000b
Часть кода программы где это происходит:
list p=12f629
#include __CONFIG _CP_OFF & _WDT_OFF & _MCLRE_OFF & _XT_OSC
.mainda UDATA 0x20
count1 res 1
count2 res 1
data1 res 1
data2 res 1
data3 res 1
data4 res 1
buffer res 4
flags res 1
CODE 0
goto start
.........
далее располагается основной код программы.
Понимаю, что не удается начать секцию инициализации данных с адреса 0x20 (с которого начинаются регистры общего назначения для pic12f629), может что-то связанное с файлом сценария Link-ера (*.lkr) ?
Поможите, люди добрые :) , сам я с написанием объектных файлов в MPLAB'е пока не очень хорошо знаком.