سلام

قضیه از این قرار بود که من بعد از چند وقت تصمیم گرفتم کرنل لینوکس برد ZYBO ام رو که از FPGA های سری ZYNQ 7010 استفاده میکنه پدیت کنم. طبق روند معمول که توی اینجا:

مهمان عزیز شما حق دیدن لینک ها را ندارید

عضویت

توضیح داده با کامپایل u-boot شروع کردم که با ارور زیر مواجه شدم:
کد:
...
 LD   drivers/usb/phy/built-in.o
 LD   drivers/usb/ulpi/built-in.o
 DTC   arch/arm/dts/zynq-zc702.dtb
/bin/sh: 1: dtc: not found
make[2]: *** [arch/arm/dts/zynq-zc702.dtb] Error 127
make[1]: *** [arch-dtbs] Error 2
make: *** [dts] Error 2
که مشخصا داره میگه dtc که کامپایلر device tree هست رو نتونسته پیدا کنه! از دو جهت این ارور برای من عجیب هست. یک اینکه الان چه وقت تولید dtb هست و دوم اینکه اصلا من که دارم برای ZYNQ7010 کامپایل میکنم چه نیازی به zynq702.dtb دارم! به هر حال بعد از شخم زدن اینترنت! به جایی نرسیدم. البته مشکل رو از همون اول میشد به راحتی حل کرد (با قرار دادن dtc داخل فولدر /bin) ولی اصلا fix جالبی نیست. کسی پیشنهادی داره؟؟؟