Nikolaev_Aleksey (25.09.2009 15:53, просмотров: 7014)
Пишу загрузчик под PIC24H. В общем все написал, вектора прерываний переопределил, Application подгружается и работает. Проекты под Application и BOOT разделены.
Теперь хочу в BOOT прописать биты конфигурации запрета записи и выделения размера MEDIUM т.е.
__CSP_FBS( FBS_BOOT_SEGMENT_WRITE_PROTECTED | FBS_BOOT_HIGH_SECURITY_4K | FBS_NO_BOOT_RAM );
и начинают сыпаться ошибки
Link Error: region program is full (16-bit Flash Programmer.cof section .text)
lcd.o: Link Error: Could not allocate section .const, size = 612 PC units, attributes = psv и т.д.
Хотя с __CSP_FBS( FBS_BOOT_SEGMENT_WRITEN | FSS_NO_SECURITY_FLASH | FBS_NO_BOOT_RAM ); ошибок нет
Как заставить MPLAB разместить BOOT там же как и без защиты, установив только биты конфигурации?