Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.60.166] |
|
Сообщ.
#1
,
|
|
|
имеется вот такая конструкция:
(файл uart.inc) .equiv UART_PRIMARY, #0 .equiv UART_SECONDARY, #1 .macro UART_MODULE ID, STATE .if (\ID == UART_PRIMARY) .set UMD, #U1MD .endif .if (\ID == UART_SECONDARY) .set UMD, #U2MD .endif .if (\STATE != DISABLE) bclr.w PMD1, #UMD .else bset.w PMD1, #UMD .endif .endm вызов: UART_MODULE UART_PRIMARY, ENABLE выхлоп компилятора: CLEAN SUCCESSFUL (total time: 52ms) make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf make[1]: Entering directory 'D:/Projects/Marking' make -f nbproject/Makefile-default.mk dist/default/production/Marking.production.hex make[2]: Entering directory 'D:/Projects/Marking' make[2]: *** [build/default/production/Primary.o] Error 1 make[1]: *** [.build-conf] Error 2 make: *** [.build-impl] Error 2 "C:\Program Files (x86)\Microchip\MPLAB ASM30 Suite\bin\pic30-as.exe" Primary.s -o build/default/production/Primary.o -omf=elf -p=24EP256MC202 -MD build/default/production/Primary.o.d nbproject/Makefile-default.mk:100: recipe for target 'build/default/production/Primary.o' failed make[2]: Leaving directory 'D:/Projects/Marking' nbproject/Makefile-default.mk:84: recipe for target '.build-conf' failed make[1]: Leaving directory 'D:/Projects/Marking' nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed BUILD FAILED (exit value 2, total time: 2s) Что я делаю не так, как поправить? |
Сообщ.
#2
,
|
|
|
Похоже, что-то не так с заголовками.
Однажды сталкивался с подобным, MPLAB X не компилировала проект MPLAB 8, почему-то предпочитала исключительно свои заголовки для контроллеров. Похожая очень ситуация. |