Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

Не компилится проект на 16F876A

Пн ноя 19, 2012 18:48:45

На шёл 41 версию этого проекта: http://heli.xbot.es/wp/?p=40
Есть 2 готовые прошивки, не понятно под какой индикатор, одна 15кб, вторая 16кб, есть и полный проект, там можно выбрать под какой индикатор и всё такое, я создал в МП лабе проект по новой, но он не компилится в полноценный хекс, то есть когда ставиш end в конце файла для индикаторов, компилится, но получается нерабочий хекс всего 1кб, когда ничего не изменяеш то при компиляции выдаёт ошибку, не могу разобраться никак, чё не так делаю?
В архиве проект МП лаб и 2 рабочие прошивки.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 19:49:07

MPlab не любит длинные имена и пути.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 19:52:01

Но хекса там на 15кб я невижу.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 19:56:55

Действительно нет ни чего. Будем искать.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:14:41

Теперь всё есть.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:19:34

У меня не компилится, непонимаю в чём прикол....

Release build of project `C:\Program Files (x86)\Microchip\My project\SPlus\SPlus.asm.mcp' started.
Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01
Mon Nov 19 20:23:23 2012
----------
Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\Program Files (x86)\Microchip\My project\SPlus\SPlus.asm.mcs".
Clean: Done.
Executing: "C:\Program Files (x86)\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F876A "SPlus.asm" /l"SPlus.lst" /e"SPlus.err" /o"SPlus.o"
Message[301] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SPLUS.ASM 144 : MESSAGE: (Compiling SuperProbePlus)
Message[301] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SPLUS.ASM 146 : MESSAGE: (Multiplex is 1: 1 of 32 segments at once)
Message[301] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SPLUS.ASM 158 : MESSAGE: (With BUZZER)
Message[301] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SPLUS.ASM 161 : MESSAGE: (With signal generator in main menu)
Message[301] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SPLUS.ASM 168 : MESSAGE: (Segments polarity = 0 (NEG))
Message[301] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SPLUS.ASM 171 : MESSAGE: (Commons polarity = 1 (POS))
Executing: "C:\Program Files (x86)\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F876A "C:\Program Files (x86)\Microchip\My project\SuperProbePlus\project\LedSevenSegments.asm" /l"LedSevenSegments.lst" /e"LedSevenSegments.err" /o"LedSevenSegments.o"
Error[129] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SUPERPROBEPLUS\PROJECT\LEDSEVENSEGMENTS.ASM 81 : Expected (END)
Halting build on first failure as requested.
----------
Release build of project `C:\Program Files (x86)\Microchip\My project\SPlus\SPlus.asm.mcp' failed.
Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01
Mon Nov 19 20:23:25 2012
----------
BUILD FAILED

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:24:03

Всё у тебя скомпилится 301- это не ошибка а предупреждение. Собери свой проект. У меня МПЛАБ 8.0

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:26:46

У меня лаб 8.30
Вот собрал по новой то что ты мне прислал и опять ошибка

Debug build of project `C:\Program Files (x86)\Microchip\My project\SPlus\SPlus.mcp' started.
Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01
Preprocessor symbol `__DEBUG' is defined.
Mon Nov 19 20:29:57 2012
----------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files (x86)\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F876A "Segments.asm" /l"Segments.lst" /e"Segments.err" /o"Segments.o" /d__DEBUG=1
Error[129] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SEGMENTS.ASM 82 : Expected (END)
Halting build on first failure as requested.
----------
Debug build of project `C:\Program Files (x86)\Microchip\My project\SPlus\SPlus.mcp' failed.
Language tool versions: MPASMWIN.exe v5.30.01, mplink.exe v4.30.01
Preprocessor symbol `__DEBUG' is defined.
Mon Nov 19 20:29:58 2012
----------
BUILD FAILED

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:27:31

Adusik писал(а):Error[129] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SEGMENTS.ASM 82 : Expected (END)

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:29:50

Когда ставиш end компилится, но хекс получается всего 1кб, когда нет его как в оригинальном исходнике, не компилится и выдаётся ошибка.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:32:06

А зачем ты ЕНД коментируеш. В файле Segment нету ЕНД а в Splus есть ЕНД.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:33:24

Я не коментировал, в оригинале его там не должно быть.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:35:51

Error[129] C:\PROGRAM FILES (X86)\MICROCHIP\MY PROJECT\SPLUS\SEGMENTS.ASM 82 : Expected (END)

Вот твоя же ошибка. Собери из этих файлов ни чего не меняй.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:40:57

Всё сделал, всё равно неработает.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:44:10

кидай свой архив ещё раз посмотрю.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:48:37

Блин, пол дня голову ломаю уже.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 20:56:38

Всё работет. Что ты не так делаеш или МПЛАБ переставь.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 21:00:45

По ходу у меня асемблер перестал работать

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 21:05:02

Ну конечно или в настройках не то. Или сломался. Я смотрю у тебя сообщения не такие как надо. Переставь его.

Re: Не компилится проект на 16F876A

Пн ноя 19, 2012 21:22:59

Переустановил, создал проект по новой, вылазит всё таже ошибка, другие проекты компилятся нормально..
Ответить