Перейти к содержанию

Помогите исправить ошибку в коде


Рекомендуемые сообщения

Здравствуйте, помогите пожалуйста исправить ошибку в коде Eclipse

Ошибка: makefile:32: *** missing separator.  Stop.

Код Eclipse:

# Target file name (without extension)
TARGET=DSN
# Define commands
CC=C:\Program Files\GNU Tools ARM Embedded\4.6 2012q4\bin\arm-none-eabi-gcc.exe
OBJCOPY=C:\Program Files\GNU Tools ARM Embedded\4.6 2012q4\bin\arm-none-eabi-objcopy.exe
SIZE = C:\Program Files\GNU Tools ARM Embedded\4.6 2012q4\bin\arm-none-eabi-size.exe
LDSCRIPT=lm3s308_flash.ld
REMOVE= rm -f
COPY= cp -f
MOVE= mv -f
REMOVEDIR = rmdir
MAKEDIR= mkdir -v
CMSIS_DIR=../Libraries/cmsis
SPL_DIR=../Libraries/SPL
LINKER_FLAGS=-nostartfiles -Xlinker -o$(TARGET).elf -Xlinker -M -Xlinker \
-Map=$(TARGET).map
DEBUG=-g
OPTIM=-O0
M_CPU=cortex-m3
CFLAGS=$(DEBUG) -I. \
-I $(CMSIS_DIR)/core/inc \
-I $(CMSIS_DIR)/device/inc \
-I $(SPL_DIR)/inc \
-D inline= -mthumb -mcpu=$(M_CPU) $(OPTIM) \
-T $(LDSCRIPT) -ggdb
SOURCE= vtable.c \
crt.c \
main.c
OBJS = $(SOURCE:.c=.o)
all: begin Debug $(TARGET).bin size finished move end
$(TARGET).bin : $(TARGET).elf
$(OBJCOPY) $(TARGET).elf -O ihex $(TARGET).hex
$(TARGET).elf : $(OBJS)
$(CC) $(CFLAGS) $(OBJS) $(LINKER_FLAGS)
$(OBJS) : %.o : %.c
$(CC) -c $(CFLAGS) $< -o $@
size:
$(SIZE) --format=berkeley $(TARGET).elf
# Define Messages
# English
MSG_ERRORS_NONE = Errors: none
MSG_MOVE = ------ Moving output files into Debug folder ------
MSG_BEGIN = -------- begin --------
MSG_END = -------- end --------
begin:
@echo
@echo $(MSG_BEGIN)
finished:
@echo $(MSG_ERRORS_NONE)
move: Debug
@echo
@echo $(MSG_MOVE)
@echo
$(MOVE) $(OBJS) Debug
$(MOVE) $(TARGET).elf Debug
$(MOVE) $(TARGET).hex Debug
$(MOVE) $(TARGET).map Debug
end:
@echo $(MSG_END)
@echo
Debug:
$(MAKEDIR) Debug
clean : begin clean_list end
clean_list :
touch Makefile
@echo $(MSG_CLEANING)
$(REMOVE) $(OBJS)
$(REMOVE) $(TARGET).hex
$(REMOVE) $(TARGET).bin
$(REMOVE) $(TARGET).elf
$(REMOVE) $(TARGET).map
$(REMOVE) Debug/*
$(REMOVEDIR) Debug

 

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...