Показать сообщение отдельно
Старый 11.11.2017, 06:47   #10
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Istanbul/Marmaris
Возраст: 58
Сообщений: 2,199
Вес репутации: 2921/90
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: MIcrochip Solutions. Проблема с компиляцией примеров.

А причем тут XC16?
Речь вероятно идет об ASM16?
Для ASM не нужно никаких лицензий.
Предупреждение об отсутствии лицензии на XC16 никакого отношения к работе на ASM16 не имеет. Но поскольку ASM16 является частью XC16 оно (предупреждение) появляется.
Таким образом, разбирайтесь с ошибками АСМа и все заработает.
Кстати, в MPLAB X некорректно работает механизм поиска ошибок в тексте программы при клике на сообщение об ошибке. Поэтому читайте само сообщение и переходите по номеру строки кода вручную.
В представленном скрине ошибка в написании регистра конфига. Имя регистра должно иметь двойное подчеркивание. Например __FICD.
То есть строка конфига выглядеть как:
Код:
.....................
     config __FICD,JTAGEN_OFF & ICS_PGD2
.....................
А вообще то это подчеркивание можно увидеть в линкере, где оно и определено.
Код:
/*
  ** Configuration Words
  */
  __FICD :
  { KEEP (*(__FICD.sec*))    } >FICD
  __FPOR :
  { KEEP (*(__FPOR.sec*))    } >FPOR
  __FWDT :
  { KEEP (*(__FWDT.sec*))    } >FWDT
  __FOSC :
  { KEEP (*(__FOSC.sec*))    } >FOSC
  __FOSCSEL :
  { KEEP (*(__FOSCSEL.sec*))    } >FOSCSEL
  __FGS :
  { KEEP (*(__FGS.sec*))    } >FGS
  __FUID0 :
  { KEEP (*(__FUID0.sec*))    } >FUID0
  __FUID1 :
  { KEEP (*(__FUID1.sec*))    } >FUID1
  __FUID2 :
  { KEEP (*(__FUID2.sec*))    } >FUID2
  __FUID3 :
  { KEEP (*(__FUID3.sec*))    } >FUID3
ЗЫ. Верхняя запятая в комментарии не может быть ошибкой. В комментарии можно писать все что угодно.

Последний раз редактировалось Марк; 11.11.2017 в 07:00.
Марк вне форума   Ответить с цитированием