![]() |
![]() |
#171 |
Пользователь
![]() Регистрация: 13.08.2013
Регион: 48
Сообщений: 40
![]() |
![]() ![]() easycap STK1160+SC7113 nexus7 2013 ПО paranoid android 3.99 Ядро elementalx 1.3(3.4.0) /proc/version на девайсе выдает ![]() Исходники взял те которые выложил автор ядра. Залез в них, нашел драйвер под easycap, поставил <m> на него... И тут начинается ж... Если я не ошибаюсь, то ядро компилировалось с помощью crosstool-NG, при том неизвестной версии? Взял компилятор с офф.сайта версии 1.18.0. Во первых там нет семпла с именем arm-none-linux-gnueabi, есть arm-unknown-linux-gnueabi например. Во вторых я его тупо не смог установить, после make install постоянно какая-та шняга начинается. Никто с этим тулчейном не сталкивался случайно? Мб там какие подводный камни есть? Google конечно мне в помощь, но что-то пока ничего нужного не нагуглил... Буду благодарен любой помощи ![]() P.S. В самом крайнем случае конечно можно поплакаться flar2(автор ядра), но он мне и так уже модули для usb 3g модема пилит, стыдно как-то ![]() Последний раз редактировалось Dragon; 15.09.2013 в 23:02. |
![]() |
![]() |
![]() |
#172 | |
Старший Пользователь
![]() Регистрация: 20.04.2011
Возраст: 46
Город: Минск
Регион: Беларусь
Машина: Subaru Forester '09
Сообщений: 646
![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
2. тулчайн не надо устанавливать .. просто распакуйте его куданить. |
|
![]() |
![]() |
![]() |
#173 |
Пользователь
![]() Регистрация: 13.08.2013
Регион: 48
Сообщений: 40
![]() |
![]() Как-то так всё(
Код:
dragon@dragon-VirtualBox:~/source$ make ARCH=arm CROSS_COMPILE=/home/dragon/arm/bin/arm-unknown-linux-gnueabi- modules rm: невозможно удалить «include/config/kernel.release»: Отказано в доступе make: *** [include/config/kernel.release] Ошибка 1 dragon@dragon-VirtualBox:~/source$ sudo make ARCH=arm CROSS_COMPILE=/home/dragon/arm/bin/arm-unknown-linux-gnueabi- modules CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' не требует обновления. CC kernel/bounds.s /home/dragon/arm/bin/arm-unknown-linux-gnueabi-gcc: No such file or directory Is your PATH set correctly? make[1]: *** [kernel/bounds.s] Ошибка 2 make: *** [prepare0] Ошибка 2 dragon@dragon-VirtualBox:~/source$ |
![]() |
![]() |
![]() |
#174 |
Старший Пользователь
![]() Регистрация: 20.04.2011
Возраст: 46
Город: Минск
Регион: Беларусь
Машина: Subaru Forester '09
Сообщений: 646
![]() ![]() ![]() ![]() ![]() |
![]() /home/dragon/arm/bin/arm-unknown-linux-gnueabi-gcc: No such file or directory
Is your PATH set correctly? Эх, если бы все проблемы так просто решались. Проверить пути? не? |
![]() |
![]() |
![]() |
#175 |
Пользователь
![]() Регистрация: 13.08.2013
Регион: 48
Сообщений: 40
![]() |
![]() Логично, но до этого я и без подсказок догадался, все там лежит. Хотя возможно криво архив распаковался, вечером проверю Скачал и распаковал этот тулчайн
Последний раз редактировалось Dragon; 18.09.2013 в 14:04. |
![]() |
![]() |
![]() |
#176 |
Старший Пользователь
![]() Регистрация: 20.04.2011
Возраст: 46
Город: Минск
Регион: Беларусь
Машина: Subaru Forester '09
Сообщений: 646
![]() ![]() ![]() ![]() ![]() |
![]() Я тоже скачал ваш тулчайн и если вы зайдете в папку ../bin то увидете там чтото вроде arm-cortex_a8-linux-gnueabi- а не arm-unknown-linux-gnueabi-.
P.S. это типа префикс для исполняемых файлов кроскомпилятора. |
![]() |
![]() |
![]() |
#177 |
Пользователь
![]() Регистрация: 13.08.2013
Регион: 48
Сообщений: 40
![]() |
![]() А если еще внимательней присмотреться, то можно заметить по той ссылке лежат 2 архива, и второй как раз arm-unknown-linux-gnueabi-
![]() Теперь все так: Код:
dragon@dragon-VirtualBox:~/source$ sudo make ARCH=arm CROSS_COMPILE=/home/dragon/x-tools/bin/arm-unknown-linux-gnueabi- modules CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' не требует обновления. CC kernel/bounds.s /home/dragon/x-tools/bin/arm-unknown-linux-gnueabi-gcc -Wp,-MD,kernel/.bounds.s.d -nostdinc -isystem /home/dragon/x-tools/bin/arm-unknown-linux-gnueabi-gcc -print-file-name=include [Errno 8] Exec format error -I/home/dragon/source/arch/arm/include -Iarch/arm/include/generated -Iinclude -include /home/dragon/source/include/linux/kconfig.h -D__KERNEL__ -mlittle-endian -Iarch/arm/mach-msm/include -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O3 -pipe -fstack-protector -mabi=aapcs-linux -mno-thumb-interwork -funwind-tables -D__LINUX_ARM_ARCH__=7 -march=armv5t -Wa,-march=armv7-a -msoft-float -Uarm -fomit-frame-pointer -g -mtune=cortex-a15 -mfpu=neon-vfpv4 -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(bounds) -DKBUILD_MODNAME=KBUILD_STR(bounds) -fverbose-asm -S -o kernel/bounds.s kernel/bounds.c [Errno 8] Exec format error make[1]: *** [kernel/bounds.s] Ошибка 8 make: *** [prepare0] Ошибка 2 |
![]() |
![]() |
![]() |
#178 |
Старший Пользователь
![]() Регистрация: 20.04.2011
Возраст: 46
Город: Минск
Регион: Беларусь
Машина: Subaru Forester '09
Сообщений: 646
![]() ![]() ![]() ![]() ![]() |
![]() это чтото магическое и помочь я врядли чем смогу.
|
![]() |
![]() |
![]() |
#179 | |
Гуру
![]() Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
__________________
Мой проект: Citroen Xsara Android CarPC |
|
![]() |
![]() |
![]() |
#180 |
Banned
![]() Регистрация: 06.11.2009
Возраст: 39
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() уффф....к чему такие сложности....попробуйте обычный(читай родной) компилятор arm-eabi 4.6
Качать тут https://android.googlesource.com/pla...m/arm-eabi-4.6 P.s Убунта нужна 64-битная Дефконфиг брать этот flo_defconfig Пособие: http://source.android.com/source/building-kernels.html |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|