خروجی دستور بالا.
[Dear Guest/Member you can't see link before replyclick here to register]
نمایش نسخه قابل چاپ
خروجی دستور بالا.
[Dear Guest/Member you can't see link before replyclick here to register]
مهندس یک جای کار رو اشتباه کرده اید.
بعد از اجرای دستور chmod +x * برگردید به پوشه lichee و بعد دستور بیلد رو اجرا کنید.
درسته ، اینکاروهم انجام دادم اما خروجی تغییری نکرد.
[Dear Guest/Member you can't see link before replyclick here to register]
باید با تیم ویور وصل بشم بررسی کنم.نقل قول:
نوشته اصلی توسط saeed.b1368 [Dear Guest/Member you can't see link before replyclick here to register]
با سلام.
من از کوبی برد a20 استفاده میکنم جدیدن به مشکلی بر خوردم او نم این هست که برای کامپایل کرنل پکیج های مربوط به گرافیک سفارش سازی کرنل ارور میده.
من در محیط ترمینال لینوکس زمانی که دستور زیر را وارد میکنم ارور های زیر به نمایش در میاد:
نقل قول:
root@ubuntu:~/CubieBoard2_SDK/lichee/linux-3.4# apt-get install libncurses5-dev
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i1 8n_Translation-en
E: The package lists or status file could not be parsed or opened.
root@ubuntu:~/CubieBoard2_SDK/lichee/linux-3.4#
سلام.نقل قول:
نوشته اصلی توسط 0370791576 [Dear Guest/Member you can't see link before replyclick here to register]
دستورات زیر را اجرا کنید:
کد:rm -vf /var/lib/apt/lists/*
apt-get update
خواهش میکنم.نقل قول:
نوشته اصلی توسط 0370791576 [Dear Guest/Member you can't see link before replyclick here to register]
یک ماه که زیاده! معمولا هر چند روز باید دستور آپدیت را برای به روز رسانی لیست پکیج ها اجرا کنید.
موفق باشید.
ممنون مهندس اون قسمت درست شد اما کامپایل کرنل رو ارور میده:
نقل قول:
well done!
make: Leaving directory `/root/CubieBoard2_SDK/lichee/linux-3.4/arch/arm/mach-sun7i/pm/standby'
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CC arch/arm/mach-sun7i/pm/./mem_mapping.o
GZIP kernel/config_data.gz
CHK kernel/config_data.h
CC arch/arm/mach-sun7i/pm/./mem_divlibc.o
CC arch/arm/mach-sun7i/pm/./mem_cpu.o
AS arch/arm/mach-sun7i/pm/./mem_cpu_asm.o
AS arch/arm/mach-sun7i/pm/./mem_mmu_pc_asm.o
CC arch/arm/mach-sun7i/pm/./mem_mmu_pc.o
CC arch/arm/mach-sun7i/pm/./mem_int.o
CC arch/arm/mach-sun7i/pm/./mem_tmr.o
CC arch/arm/mach-sun7i/pm/./mem_twi.o
CC arch/arm/mach-sun7i/pm/./mem_gpio.o
CC arch/arm/mach-sun7i/pm/./mem_serial.o
CC arch/arm/mach-sun7i/pm/./mem_sram.o
CC arch/arm/mach-sun7i/pm/./mem_ccu.o
CC arch/arm/mach-sun7i/pm/./pm_debug.o
CC arch/arm/mach-sun7i/pm/./mem_timing.o
CC arch/arm/mach-sun7i/pm/./pm.o
arch/arm/mach-sun7i/pm/./pm.c: In function ‘pm_wakeup_src_enable’:
arch/arm/mach-sun7i/pm/./pm.c:182:1: warning: control reaches end of non-void function [-Wreturn-type]
AS arch/arm/mach-sun7i/pm/standby.o
AS arch/arm/mach-sun7i/pm/mem.o
LD arch/arm/mach-sun7i/pm/pm_tmp.o
LD arch/arm/mach-sun7i/pm/built-in.o
LD arch/arm/mach-sun7i/built-in.o
LD vmlinux.o
MODPOST vmlinux.o
WARNING: "cpu_ms_loopcnt" [vmlinux] is COMMON symbol
WARNING: modpost: Found 9 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
Building modules, stage 2.
MODPOST 61 modules
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
GZIP arch/arm/boot/compressed/piggy.gzip
AS arch/arm/boot/compressed/piggy.gzip.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
UIMAGE arch/arm/boot/uImage
Image Name: Linux-3.4.39
Created: Mon Feb 29 03:58:21 2016
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4331936 Bytes = 4230.41 kB = 4.13 MB
Load Address: 40008000
Entry Point: 40008000
Image arch/arm/boot/uImage is ready
ERROR: "spi_register_board_info" [drivers/spi/spi-sun7i.ko] undefined!
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2
ERROR: build kernel Failed
root@ubuntu:~/CubieBoard2_SDK/lichee# ^C
root@ubuntu:~/CubieBoard2_SDK/lichee#
سلام.
این نوشته ها رو تو تگ کد بذارید لطفا.
spi اضافه کردید به کرنل؟
کد:
ERROR: "spi_register_board_info" [drivers/spi/spi-sun7i.ko] undefined!
سلام.
باشه حتما
بله spiاضافه کردم اما بعدش که کامپایل کرنل انجام نشد دوباره بدون spi انجام دادم اما بازم ارور داد.
سلام.نقل قول:
نوشته اصلی توسط 0370791576 [Dear Guest/Member you can't see link before replyclick here to register]
بهترین راه حل پاک کردن صورت مسئله است!
بد نیست کلا سورس رو پاک کنید و مجدد کپی کنید.
البته از distclean هم می تونید استفاده کنید.
موفق باشید.
سلام آقای عباسی نژاد وقتتون بخیر.
من طبق توضیحاتی که تو آموزش داده بودید به ubuntu خوئم 3 گیگ رم اختصاص دادم و مراحل رو از ابتدا دوباره انجام دادم.
اما بازم زمان اجرای دستور build با همون ارور مواجه میشم.همه اون مراحلی که تو پست های گذشته گفته بودید رو نیز از ابتدا انجام دادم اما بازم همون مشکل موجوده.
شما قبلاً گفته بودید این مشکل بخاطر شناخته نشدن برخی از فایل های اجراییه،حالا این مشکلو چگونه میتونم برطرفش کنم.
عکس دستورات و خروجی رو هم که گرفتم میذارم خدمتتون ملاحظه کنید
و یه سوال دیگه اینکه تو فایل های آموزشی که دریافت کردم 2تا پوشه به نام های CM 10.1 و Android 4.1.2 Source هستش که تو هیچ مرحله ایی تا اینجا کار ازشون استفاده ایی نشده. این فایل ها رو نباید به جایی اضافه کنم؟؟؟ مشکل پیش رو بخاطر نبود این 2تا فایل نیست؟
[Dear Guest/Member you can't see link before replyclick here to register]
سلام.نقل قول:
نوشته اصلی توسط saeed.b1368 [Dear Guest/Member you can't see link before replyclick here to register]
من تمام مواردی که به ذهنم میرسید رو گفتم. دیگه نمیدونم. میتونید روی یک سیستم دیگه تست کنید.
این موارد رو افراد زیادی تست کرده اند و مشکلی نداشته اند.
اون دو مورد دیگه، سورسهای دیگه اندروید هستند.
منم دقیقاً طبق آموزش و گفته های شما عمل کردم اما این مورد برطرف نشد !!!
بالاخره ایراد باید از یه جایی نشات بگیره ، دلیل اینکه به قول شما فایل اجرایی رو نمیشناسه چیه؟؟؟
راه حلی باید باشه که بشه این موردو رفع کرد.
حالا شما میگید رو یه سیستمه دیگه تست بگیریم به جواب میرسیم؟
به نسخه 32 یا 64 بیتی بودن ویندوز اصلی سیستم میتونه مرتبط باشه؟
طبق آخرین صحبتهای من و شما قرار بر این شد که رم رو حداقل 6 کنید و رم 6 هم نیاز به سیستم عامل 64 بیتی دارد.نقل قول:
نوشته اصلی توسط saeed.b1368 [Dear Guest/Member you can't see link before replyclick here to register]
من هر راهنمایی که فکر میکردم انجام دادم!
من احتمال میدم مشکل از سیستمتون باشه یا یک جای دیگه رو اشتباه می کنید. در هر صورت ممکن است از سیستم هم نباشد!
در آموزش بطور مفصل مراحل آماده سازی محیط ابونتو برای کامپایل سورس و کرنل گفته شده است. می تونید خودتون از صفر ابونتو نصب کنید و سورس رو هم از سایت کیوبی دانلود کنید.نقل قول:
نوشته اصلی توسط saeed.b1368 [Dear Guest/Member you can't see link before replyclick here to register]
من دقیقاً رم رو ارتقا دادم و اینکه اوبونتورو دوباره نصب کردم اما از همین سورس های همراه فایل آموزشی استفاده کردم چون حجم سورس هایی که خواسم دانلود درحدود 4 گیگ بود و حالا حالاها دانلود نمیشه.
حالا رو یه سیستم دیگه تست میگیرم ببینم به جواب میرسم. مگرنه که مراحل کار دقیقاً مثل همون آموزشه و طبق اون پیش رفتم.
سلامنقل قول:
نوشته اصلی توسط saeed.b1368 [Dear Guest/Member you can't see link before replyclick here to register]
مهندس عباسی اوسای کارند اما من هم یه نظری میدم شاید راه خل خوبی باشه:
من این آموزشو ندیدم و دسترسی به سورس هم ندارم اما از رو تجربه چند سال کار با لینوکس میگم و به نظرم بهتره شما بیای تو پوشه ای که همه فایل ها اونجا هستند (فکر کنم Lichee) دستور زیر رو اجرا کنی:
اونوقت ادامه مراحل رو بریکد:
chmod -R 777 *
دستور بالا دوتا کار می کنه :
1- به همه یوزرها امکان اجرای دستور رو میده 777
2- توهمه زیر پوشه ها این امکان رو فراهم میکنه -R
راهنما:
[Dear Guest/Member you can't see link before replyclick here to register]
در ضمن اگه ابونتو رو بعد از نصب آپدیت کردی و ارور داره مشکل می تونه از بلاک شدن سروری که داری آپدیت ازش میگری باشه حتما این مورد رو هم چک کن.
سلام.نقل قول:
ممنون بابت پیشنهادتون.
بله این دستور هم می تونه مفید باشه.
سلام مهندس خسته نباشید.
مهندس من یک باره دیگه کرنل را بدونه spi کامپایل کردم کامپایل شد. اما همانطور که شما اشاره کردید وقتی SPIرا در کرنل فعال میکنم ارور میده ظاهرا این فایل رو پیدا نمیکنه (spi-sun7i.ko) درسته؟
باید این درایور را دانلود کنم و بهش اضافه کنم یا کار دیگه ای باید انجام بدم؟