Ошибка при компиляции исходного кода дерева устройств.Linux

Ответить
Anonymous
 Ошибка при компиляции исходного кода дерева устройств.

Сообщение Anonymous »

Я пытался скомпилировать файл dts и попробовал команду make
dtc -I dts -O dtb -@ -I /home/pi/rpisrc/linux/arch/arm64/boot/dts -o sss.dtb sss.dts

но вылезла ошибка типа
FATAL ERROR: Unknown input format: /home/pi/rpisrc/linux/arch/arm64/boot/dts.

Какой формат ожидает флаг -I? Я уверен, что каталог существует. В чем проблема?
Подробнее о моем Makefile ниже
#Makefile for compiling a single device tree source file

#dts name without extend

DTS_NAME = sss

#Output dir

OUTPUT_DIR = ./output

#cross compile tool chain

CROSS_COMPILE = DTC = $(CROSS_COMPILE)dtc

#Options

#generate dtb, enable symbols, overlays

DTC_FLAGS = -I dts -O dtb -@

#Linux kernel device tree include path

LINUX_KERNEL_DIR = /home/pi/rpisrc/linux

INCLUDE_PATH = -I $(LINUX_KERNEL_DIR)/arch/arm64/boot/dts

#Target file

DTB_FILE = $(OUTPUT_DIR)/$(DTS_NAME).dtb

#Default

all: $(DTB_FILE)

#Command

$(DTB_FILE): $(DTS_NAME).dts

mkdir -p $(OUTPUT_DIR)

$(DTC) $(DTC_FLAGS) $(INCLUDE_PATH) -o $@ $<

$(info DTC command: $(DTC) $(DTC_FLAGS) $(INCLUDE_PATH) -o $@ $\

Подробнее здесь: https://stackoverflow.com/questions/793 ... ce-compile
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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