Я пытался скомпилировать файл 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
Ошибка при компиляции исходного кода дерева устройств. ⇐ Linux
-
Anonymous
1735292298
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 $@ $\
Подробнее здесь: [url]https://stackoverflow.com/questions/79311435/trouble-in-device-tree-source-compile[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия