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

Ошибка при компиляции xilinx device tree

dtc -I dts -O dtb -o system.dtb system-top.dts
Error: system-top.dts:9.1-9 syntax error
FATAL ERROR: Unable to parse input tree

#include "zynq-7000.dtsi"
#include "pl.dtsi"
#include "pcw.dtsi"  
/*==========================================================*/  
  
/include/ "zynq-7000.dtsi"
/include/ "pl.dtsi"
/include/ "pcw.dtsi"   

  
dtc -I dts -O dtb -o system.dtb system-top.dts
Error: pl.dtsi:62.32-33 syntax error
FATAL ERROR: Unable to parse input tree
		misc_clk_1: misc_clk_1 {
			#clock-cells = <0>;
			clock-frequency = <148484848.4848485>;
			compatible = "fixed-clock";
		};  

OS: Debian v 10.5

Для Vivado 2018 каким dtc собирать ?

исправил #include на /include/

теперь ругается на clock-frequency = <148484848.4848485>;

Что делаю не так ?

device_tree_zedboard.tar.gz

Поделиться сообщением


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

50 minutes ago, gosha-z said:

А зачем такая точность клока???

Один Аллах это знает.

Ничего не менял в исходниках. Только собираю.

Исходники tevice_tree скачал отсюдова, не исправлял: https://github.com/Xilinx/device-tree-xlnx/tree/xilinx-v2018.3

Делаю все как в учебном видео отсюдова: https://www.youtube.com/ Запуск Linux на SoC Zynq 7000 от Xilinx на примере ZedBoard

Поделиться сообщением


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

а так ?

gcc -I ../../../../project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi -E -nostdinc -undef -D__DTS__ -x assembler-with-cpp -o my_dts/system-top.dts.tmp system-top.dts
dtc -I dts -O dtb -o system-top.dtb system-top.dts.tmp
 

Поделиться сообщением


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

5 minutes ago, карамболь said:

а так ?

Так нужно если пользуете C-style includes/defines.

36 minutes ago, gosha said:

Ничего не менял в исходниках. Только собираю.

Ну так поставьте частоту по факту.

Поделиться сообщением


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

14 minutes ago, gosha-z said:

Так нужно если пользуете C-style includes/defines.

Ну так поставьте частоту по факту.

Да не вопрос: Если поставить целое число, собирается (на форуме другие значения):

https://forums.xilinx.com/t5/AI-and-Vitis-AI/DNNDK3-1-Installation-failed-on-Custom-Zynq-SoC-7020-platform/td-p/1058330

misc_clk_0: misc_clk_0 {
#clock-cells = <0>;
clock-frequency = <200000000>;
compatible = "fixed-clock";
};
misc_clk_1: misc_clk_1 {
#clock-cells = <0>;
clock-frequency = <100000000>;
compatible = "fixed-clock";
};


А у меня:
		misc_clk_0: misc_clk_0 {
			#clock-cells = <0>;
			clock-frequency = <100000000>;
			compatible = "fixed-clock";
		};
		misc_clk_1: misc_clk_1 {
			#clock-cells = <0>;
			clock-frequency = <148484848>;
			compatible = "fixed-clock";
		};

 

Собирается с замечанием: "/memory node has a reg or ranges property but no unit name"

Почему же у меня SDK так посчитал ?

собираю example  mcomms2/zed github AD

Криворучки ? Готовый проект собрать не смог ?

Поделиться сообщением


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

37 minutes ago, gosha said:

на форуме другие значения

Так не на форум надо смотреть, а в схему, какую частоту генератор генерит.

42 minutes ago, gosha said:

Собирается с замечанием:

На это можно забить.

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

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

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

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

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

×
×
  • Создать...