Заливка прошивки в PIC16F874A

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Родился
Сообщения: 6
Зарегистрирован: Пт май 18, 2018 07:27:47

Сообщение Rovi »

Добрый день.
Задача.
Имею заведомо работающую программу, которую нужно залить в пик 874.
Имею небольшой опыт работы с MPLAB и программирования, пользовался MPLAB IDE v8.56.
Попробовал использовать эту программу для моей задачи - получил много ошибок в синтаксисе, сидел исправлял всё подряд - всё равно ничего не скомпилил.
Тогда обратил внимание на коментарии к моей программе, а они следующие:

* Generation Information :
* Device : PIC16F874A
* Compiler : XC8 v1.38
* MPLAB : MPLAB X IDE v3.26

То есть я использовал не тот компилятор и программу. Хорошо.
Установил xc8-v1.45 и MPLAB X IDE v4.15. Но и тут ничего не взлетело:(
Пишет:

:: warning: (1273) Omniscient Code Generation not available in Free mode
:0: error: (499) undefined symbol:
_slowCircleProc(dist/default/production\w1824ssa.X.production.obj)
(908) exit status = 1
nbproject/Makefile-default.mk:131: recipe for target 'dist/default/production/w1824ssa.X.production.hex' failed
make[2]: Leaving directory 'C:/project/W1824SSA/MPLABX/w1824ssa.X'
nbproject/Makefile-default.mk:90: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/project/W1824SSA/MPLABX/w1824ssa.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
make[2]: *** [dist/default/production/w1824ssa.X.production.hex] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 752ms)

Я не могу понять, что он от меня хочет. Есть идеи?
Заранее спасибо.
Реклама
Потрогал лапой паяльник
Сообщения: 399
Зарегистрирован: Сб авг 08, 2009 23:02:57
Откуда: Ростов-на-Дону

Сообщение driver_gv »

Ошибка (499) undefined symbol: - не распознанный символ
и предупреждение warning: (1273) - что используется FREE , и не все опции оптимизации доступны.(Чистый марекетинг)

Либо смотреть какой символ не хочет понять, либо скачать из архива нужные версии.
Архив на микрочипе тут http://www.microchip.com/development-to ... ds-archive
__________________
Все, что нельзя запрограммировать на ассемблере, приходится паять
Контактная информация:
Реклама
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Имею заведомо работающую программу, которую нужно залить в пик 874.
Имееш текст программы. Язык не известен.
заведомо работающую
С чего такая уверенность ?
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

undefined symbol:
_slowCircleProc
Возможно, программе требуются подгружаемые модули, а их нет.
Docendo discimus
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Сообщения: 152
Зарегистрирован: Пн мар 06, 2017 18:53:23
Откуда: Казань.

Сообщение vk696 »

лучше бы вы хекс лили.

ваш исходный код под какой компилятор написан? мжт не под XC8.
ну и о подгружаемых модулях выше писали, я присоединяюсь.

приложите исходник, посмотрим.
Реклама
Ответить

Вернуться в «PIC»