ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Про новые ядра для TionPro28  (Прочитано 19639 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Про новые ядра для TionPro28
« Ответ #15 : 10 Июня, 2014, 15:00:59 »

Возможно самая последняя версия не нужна, ltib рассчитан на Ubuntu 9.04. Я собираю с 3.7~pre9-2.
Записан

Paul

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 53
Re: Про новые ядра для TionPro28
« Ответ #16 : 11 Июня, 2014, 08:19:47 »

Возможно самая последняя версия не нужна, ltib рассчитан на Ubuntu 9.04. Я собираю с 3.7~pre9-2.

Ubuntu 9.04, как и требовалось.

root@paul-linux:/# head -n1 /etc/issue
Ubuntu 9.04 \n \l

root@paul-linux:/# depmod -V
module-init-tools 3.7-pre9

Все верно?
« Последнее редактирование: 11 Июня, 2014, 08:21:30 от Paul »
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Про новые ядра для TionPro28
« Ответ #17 : 11 Июня, 2014, 13:17:59 »

Да.

Но, похоже, дело не в этом. У меня тоже предупреждение появляется об module-init-tools.

Нужно разобраться с ошибкой:

rm: invalid option -- '5'
Try `rm --help' for more information.
make: *** [_modinst_] Error 1
error: Bad exit status from /home/paul/ltib/tmp/rpm-tmp.29844 (%install)

Либо посмотреть в файле rpm-tmp.29844, из-за чего возникает ошибка.
Либо удалите все временные папки и пересоберите заново.
Записан

Paul

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 53
Re: Про новые ядра для TionPro28
« Ответ #18 : 11 Июня, 2014, 14:11:12 »

Нужно разобраться с ошибкой:

rm: invalid option -- '5'
Try `rm --help' for more information.
make: *** [_modinst_] Error 1
error: Bad exit status from /home/paul/ltib/tmp/rpm-tmp.29844 (%install)

Либо посмотреть в файле rpm-tmp.29844, из-за чего возникает ошибка.
Либо удалите все временные папки и пересоберите заново.


Удалял ~/ltib/rpm/BUILD/linux-2.6.35.3, далее вызывал ./ltib для сбороки по новой все нормально, потом накладывал патчи, далее, попытка повторить сборку ядра приводила к той же ошибке...

Удалил каталог ~/ltib/tmp, как оказалось зря, ltib отказался работать без присутствующего там файла u-boot.spec - восстановил его из вашего образа для виртуалки, но после сбоки, опять таже ошибка:
Warning: you may need to install module-init-tools
See http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt
rm: invalid option -- '5'
Try `rm --help' for more information.
make: *** [_modinst_] Error 1
error: Bad exit status from /home/paul/ltib/tmp/rpm-tmp.85752 (%install)

файл rpm-tmp.85752 - не совсем понимаю,каким образом в нем искать, там команда rm используется два раза, и где там может быть ключ '5'?


Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Про новые ядра для TionPro28
« Ответ #19 : 11 Июня, 2014, 15:17:05 »

выполните команды:

./ltib -p kernel
./ltib -p kernel -m scbuild
./ltib -p kernel -m scdeploy

и прикрепите логи выполнения этих команд.
make modules_install не устанавливает никаких модулей, надо разбираться почему.
Записан

Paul

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 53
Re: Про новые ядра для TionPro28
« Ответ #20 : 16 Июня, 2014, 07:11:29 »

выполните команды:

./ltib -p kernel
./ltib -p kernel -m scbuild
./ltib -p kernel -m scdeploy

и прикрепите логи выполнения этих команд.
make modules_install не устанавливает никаких модулей, надо разбираться почему.

root@paul-linux:~/ltib# ./ltib -p kernel

You should not be root when running ltib, do you really
want to continue ?  y|N

Y

Processing platform: Freescale iMX28 Based Boards
===================================================
using config/platform/imx/.config

Processing: kernel-2.6.35
===========================
Build path taken because: build key set, no prebuilt rpm,

rpmbuild --dbpath /home/paul/ltib/rootfs//var/lib/rpm --target arm --define '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' --define '__strip strip' --define '_topdir /home/paul/ltib/rpm' --define '_prefix /usr' --define '_tmppath /home/paul/ltib/tmp' --define '_rpmdir /home/paul/ltib/rpm/RPMS'  --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bb  /home/paul/ltib/tmp/kernel-2.6.35.spec
Building target platforms: arm
Building for target arm
Executing(%prep): /bin/sh -e /home/paul/ltib/tmp/rpm-tmp.66204
+ umask 022
+ cd /home/paul/ltib/rpm/BUILD
+ KSRC_DIR=/home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ [ -z y ]
+ [ ! -d /home/paul/ltib/rpm/BUILD/linux-2.6.35.3 ]
+ exit 0
Executing(%build): /bin/sh -e /home/paul/ltib/tmp/rpm-tmp.66204
+ umask 022
+ cd /home/paul/ltib/rpm/BUILD
+ cd linux-2.6.35.3
+ eval echo
+ echo
+ PKG_KERNEL_PATH_PRECONFIG=
+ eval echo
+ echo
+ PKG_KERNEL_KBUILD_PRECONFIG=
+ eval echo imx28evk_defconfig
+ echo imx28evk_defconfig
+ PKG_KERNEL_PRECONFIG=imx28evk_defconfig
+ KSRC_DIR=/home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ : arm
+ : ccache /usr/bin/gcc -B/usr/bin/
+ : imx28evk_defconfig
+ : /home/paul/ltib/config/platform/imx
+ : /home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ rm -f /home/paul/ltib/rpm/BUILD/linux
+ ln -s /home/paul/ltib/rpm/BUILD/linux-2.6.35.3 /home/paul/ltib/rpm/BUILD/linux
+ cd /home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ KBOUT=
+ [ -n  -a  != . ]
+ KBOUT=.
+ KTARG=zImage
+ SYSCFG_KTARG=uImage
+ [ imx28evk_defconfig = defconfig ]
+ [ -f /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ CFG_PATH=/home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev
+ break
+ [ -z /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ [ arm = ppc -a -f arch/powerpc/Kconfig ]
+ [ -n  ]
+ [ -n /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ cp -f /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ./.config
+ [ -z  -a -n  -o -n  ]
+ [ -n /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ cp -f /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ./.config
+ yes
+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ oldconfig
scripts/kconfig/conf -o arch/arm/Kconfig
#
# configuration written to .config
#
+ [ -f /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ diff -q ./.config /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev
+ [ -n  ]
+ grep -q VERSION = 2 Makefile
+ grep -q PATCHLEVEL = 6 Makefile
+ grep -q CONFIG_LOCALVERSION_AUTO is not ./.config
+ [ %{kernel_series} = 2.4 ]
+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ uImage
scripts/kconfig/conf -s arch/arm/Kconfig
  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
  Kernel: arch/arm/boot/Image is ready
  SHIPPED arch/arm/boot/compressed/lib1funcs.S
  AS      arch/arm/boot/compressed/lib1funcs.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-2.6.35.3-zeo -571-gcca29a0
Created:      Mon Jun 16 10:07:47 2014
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    2565196 Bytes = 2505.07 kB = 2.45 MB
Load Address: 0x40008000
Entry Point:  0x40008000
  Image arch/arm/boot/uImage is ready
+ grep -q ^CONFIG_MODULES= ./.config
+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ modules
  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
  Building modules, stage 2.
  MODPOST 74 modules
WARNING: modpost: Found 6 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
+ [ -n  ]
+ exit 0
Executing(%install): /bin/sh -e /home/paul/ltib/tmp/rpm-tmp.77219
+ umask 022
+ cd /home/paul/ltib/rpm/BUILD
+ cd linux-2.6.35.3
+ eval echo
+ echo
+ PKG_KERNEL_PATH_PRECONFIG=
+ eval echo
+ echo
+ PKG_KERNEL_KBUILD_PRECONFIG=
+ eval echo
+ echo
+ DTC_NAMES=
+ eval echo
+ echo
+ SYSCFG_DTC_PATH=
+ DTC_PAD=%dtc_pad
+ [ %dtc_pad = %dtc_pad ]
+ DTC_PAD=1024
+ KSRC_DIR=/home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ cd /home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ KBOUT=
+ [ -n  ]
+ KBOUT=.
+ [ arm = ppc -a -f arch/powerpc/Kconfig ]
+ grep -q CONFIG_XIP_KERNEL=y ./.config
+ BOOT_KERNEL=arch/arm/boot/zImage
+ rm -rf /home/paul/ltib/tmp/kernel
+ mkdir -p /home/paul/ltib/tmp/kernel//opt/freescale/rootfs/arm/boot
+ grep -q ^CONFIG_MODULES= ./.config
+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ DEPMOD=/bin/true INSTALL_MOD_PATH=/home/paul/ltib/tmp/kernel//opt/freescale/rootfs/arm modules_install
Warning: you may need to install module-init-tools
See http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt
rm: invalid option -- '5'
Try `rm --help' for more information.
make: *** [_modinst_] Error 1
error: Bad exit status from /home/paul/ltib/tmp/rpm-tmp.77219 (%install)


RPM build errors:
    Bad exit status from /home/paul/ltib/tmp/rpm-tmp.77219 (%install)
Build time for kernel-2.6.35: 6 seconds

Failed building kernel-2.6.35


f_buildrpms() returned an error, exiting
traceback:
 main:560


Started: Mon Jun 16 10:07:42 2014
Ended:   Mon Jun 16 10:07:50 2014
Elapsed: 8 seconds

These packages failed to build:
kernel-2.6.35

Build Failed
root@paul-linux:~/ltib# ./ltib -p kernel -m scbuild

You should not be root when running ltib, do you really
want to continue ?  y|N

Y

Processing: kernel-2.6.35
===========================
Build path taken because: build key set, no prebuilt rpm,

rpmbuild --dbpath /home/paul/ltib/rootfs//var/lib/rpm --target arm --define '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' --define '__strip strip' --define '_topdir /home/paul/ltib/rpm' --define '_prefix /usr' --define '_tmppath /home/paul/ltib/tmp' --define '_rpmdir /home/paul/ltib/rpm/RPMS'  --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bc --short-circuit  /home/paul/ltib/tmp/kernel-2.6.35.spec
Building target platforms: arm
Building for target arm
Executing(%build): /bin/sh -e /home/paul/ltib/tmp/rpm-tmp.55743
+ umask 022
+ cd /home/paul/ltib/rpm/BUILD
+ cd linux-2.6.35.3
+ eval echo
+ echo
+ PKG_KERNEL_PATH_PRECONFIG=
+ eval echo
+ echo
+ PKG_KERNEL_KBUILD_PRECONFIG=
+ eval echo imx28evk_defconfig
+ echo imx28evk_defconfig
+ PKG_KERNEL_PRECONFIG=imx28evk_defconfig
+ KSRC_DIR=/home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ : arm
+ : ccache /usr/bin/gcc -B/usr/bin/
+ : imx28evk_defconfig
+ : /home/paul/ltib/config/platform/imx
+ : /home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ rm -f /home/paul/ltib/rpm/BUILD/linux
+ ln -s /home/paul/ltib/rpm/BUILD/linux-2.6.35.3 /home/paul/ltib/rpm/BUILD/linux
+ cd /home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ KBOUT=
+ [ -n  -a  != . ]
+ KBOUT=.
+ KTARG=zImage
+ SYSCFG_KTARG=uImage
+ [ imx28evk_defconfig = defconfig ]
+ [ -f /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ CFG_PATH=/home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev
+ break
+ [ -z /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ [ arm = ppc -a -f arch/powerpc/Kconfig ]
+ [ -n  ]
+ [ -n /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ cp -f /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ./.config
+ [ -z  -a -n  -o -n  ]
+ [ -n /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ cp -f /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ./.config
+ yes
+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ oldconfig
scripts/kconfig/conf -o arch/arm/Kconfig
#
# configuration written to .config
#
+ [ -f /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev ]
+ diff -q ./.config /home/paul/ltib/config/platform/imx/imx28evk_defconfig.dev
+ [ -n  ]
+ grep -q VERSION = 2 Makefile
+ grep -q PATCHLEVEL = 6 Makefile
+ grep -q CONFIG_LOCALVERSION_AUTO is not ./.config
+ [ %{kernel_series} = 2.4 ]
+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ uImage
scripts/kconfig/conf -s arch/arm/Kconfig
  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
  Kernel: arch/arm/boot/Image is ready
  SHIPPED arch/arm/boot/compressed/lib1funcs.S
  AS      arch/arm/boot/compressed/lib1funcs.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-2.6.35.3-zeo -571-gcca29a0
Created:      Mon Jun 16 10:04:55 2014
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    2565196 Bytes = 2505.07 kB = 2.45 MB
Load Address: 0x40008000
Entry Point:  0x40008000
  Image arch/arm/boot/uImage is ready
+ grep -q ^CONFIG_MODULES= ./.config
+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ modules
  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
  Building modules, stage 2.
  MODPOST 74 modules
WARNING: modpost: Found 6 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
+ [ -n  ]
+ exit 0
Build time for kernel-2.6.35: 7 seconds

root@paul-linux:~/ltib# ./ltib -p kernel -m scdeploy

You should not be root when running ltib, do you really
want to continue ?  y|N

Y

Processing: kernel-2.6.35
===========================
Build path taken because: build key set, no prebuilt rpm,

rpmbuild --dbpath /home/paul/ltib/rootfs//var/lib/rpm --target arm --define '_unpackaged_files_terminate_build 0' --define '_target_cpu arm' --define '__strip strip' --define '_topdir /home/paul/ltib/rpm' --define '_prefix /usr' --define '_tmppath /home/paul/ltib/tmp' --define '_rpmdir /home/paul/ltib/rpm/RPMS'  --define '_mandir /usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir /var' -bi --short-circuit  /home/paul/ltib/tmp/kernel-2.6.35.spec
Building target platforms: arm
Building for target arm
Executing(%install): /bin/sh -e /home/paul/ltib/tmp/rpm-tmp.54228
+ umask 022
+ cd /home/paul/ltib/rpm/BUILD
+ cd linux-2.6.35.3
+ eval echo
+ echo
+ PKG_KERNEL_PATH_PRECONFIG=
+ eval echo
+ echo
+ PKG_KERNEL_KBUILD_PRECONFIG=
+ eval echo
+ echo
+ DTC_NAMES=
+ eval echo
+ echo
+ SYSCFG_DTC_PATH=
+ DTC_PAD=%dtc_pad
+ [ %dtc_pad = %dtc_pad ]
+ DTC_PAD=1024
+ KSRC_DIR=/home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ cd /home/paul/ltib/rpm/BUILD/linux-2.6.35.3
+ KBOUT=
+ [ -n  ]
+ KBOUT=.
+ [ arm = ppc -a -f arch/powerpc/Kconfig ]
+ grep -q CONFIG_XIP_KERNEL=y ./.config
+ BOOT_KERNEL=arch/arm/boot/zImage
+ rm -rf /home/paul/ltib/tmp/kernel
+ mkdir -p /home/paul/ltib/tmp/kernel//opt/freescale/rootfs/arm/boot
+ grep -q ^CONFIG_MODULES= ./.config
+ make ARCH=arm CROSS_COMPILE= HOSTCC=ccache /usr/bin/gcc -B/usr/bin/ DEPMOD=/bin/true INSTALL_MOD_PATH=/home/paul/ltib/tmp/kernel//opt/freescale/rootfs/arm modules_install
Warning: you may need to install module-init-tools
See http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt
rm: invalid option -- '5'
Try `rm --help' for more information.
make: *** [_modinst_] Error 1
error: Bad exit status from /home/paul/ltib/tmp/rpm-tmp.54228 (%install)


RPM build errors:
    Bad exit status from /home/paul/ltib/tmp/rpm-tmp.54228 (%install)
Build time for kernel-2.6.35: 2 seconds

Failed building kernel-2.6.35


f_scdeploy() returned an error, exiting
traceback:
 main:560

Exiting on error or interrupt
Записан

Paul

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 53
Re: Про новые ядра для TionPro28
« Ответ #21 : 17 Июня, 2014, 08:46:52 »

Ввиду отсутствия ответа, решил косвенным образом: скопировал папку linux-2.6.35.3 из виртуалки вместо существующей. Все заработало.

Вопрос далее, где накладывать патч для u-boot и как его пересобирать?

А также, при использовании скрипта mk_mx28_sd какая должна быть КФС в настройках LTIB (также сами настройки КФС)?

jffs2
ubifs
ext2.gz ramdisk
cramfs
initramfs
NFS only

Как из вышеупомянутых форматов получить файл КФС для работы Mfgtool (rootfs.tar.bz2) ?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Про новые ядра для TionPro28
« Ответ #22 : 17 Июня, 2014, 12:57:17 »

Если Вы скопировали папку ltib с нашей виртуальной машины, то u-boot там уже пропатчен (папка rpm/BUILD/u-boot-2009.08).
Собрать можно командами:

./ltib -p u-boot
./ltib -p u-boot -m scbuild
./ltib -p u-boot -m scdeploy

Настройки для КФС тоже в нашей виртуальной машине есть, при переносе папки ltib Вы будете использовать конфиг с правильными настройками. Должны быть такие:
        Target image: (ubifs)  --->                                                     
                     (128KiB) ubifs physical erase block(PEB) size                                                         
                     (126976) ubifs logical erase block(LEB) size in Bytes                                                   
                     (1600) ubifs maximum logical erase block(LEB) count                                                     
                     (2048) ubifs minimum I/O unit size

При создании SD-карты, на нее копируется папка rootfs.tmp. Чтоб папка не стиралась после сборки, должно быть включено:
[*] Keep temporary staging directory
Для создания rootfs.tar.bz2 я использую не ltib, а команду
tar -C rootfs.tmp --owner=root --group=root -jcf rootfs.tar.bz2 .
Записан

Paul

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 53
Re: Про новые ядра для TionPro28
« Ответ #23 : 17 Июня, 2014, 13:10:44 »

Если Вы скопировали папку ltib с нашей виртуальной машины, то u-boot там уже пропатчен (папка rpm/BUILD/u-boot-2009.08).

Нет, скопировал только папку rpm/BUILD/linux-2.6.35.3.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Про новые ядра для TionPro28
« Ответ #24 : 17 Июня, 2014, 13:16:14 »

Тогда либо еще скопируйте папку rpm/BUILD/u-boot-2009.08, либо наложите патч в этой папке.
Записан

Paul

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 53
Re: Про новые ядра для TionPro28
« Ответ #25 : 17 Июня, 2014, 13:32:04 »

с u-boot попробую разобраться, но вот:

После внесения настроек в КФС и попытке сборки получил такое сообщение

Processing deployment operations
==================================
making filesystem image file
staging directory is /home/paul/ltib/rootfs.tmp
removing the boot directory and files
removing man files and directories
removing info files
removing /usr/src directory
removing /usr/include directory
removing /usr/share/locale directory
removing static libraries
removing target rpm database
stripping binaries and libraries

Filesystem stats, including padding:

    Total size            = 466652k
    Total number of files = 22914

createing ubifs image: ./rootfs.ubifs.img
Error: max_leb_cnt too low (3304 needed)
*** glibc detected *** mkfs.ubifs: double free or corruption (!prev): 0x0946ed50 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb774b704]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb774d6b6]
mkfs.ubifs[0x804bccf]
mkfs.ubifs[0x804d825]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb76f2775]
mkfs.ubifs[0x80493b1]
======= Memory map: ========
08048000-08058000 r-xp 00000000 08:04 159526     /opt/freescale/ltib/usr/bin/mkfs.ubifs
08058000-08059000 r--p 0000f000 08:04 159526     /opt/freescale/ltib/usr/bin/mkfs.ubifs
08059000-0805a000 rw-p 00010000 08:04 159526     /opt/freescale/ltib/usr/bin/mkfs.ubifs
0946e000-09b29000 rw-p 0946e000 00:00 0          [heap]
b7500000-b7521000 rw-p b7500000 00:00 0
b7521000-b7600000 ---p b7521000 00:00 0
b764c000-b7659000 r-xp 00000000 08:04 2600       /lib/libgcc_s.so.1
b7659000-b765a000 r--p 0000c000 08:04 2600       /lib/libgcc_s.so.1
b765a000-b765b000 rw-p 0000d000 08:04 2600       /lib/libgcc_s.so.1
b766a000-b76dc000 rw-p b766a000 00:00 0
b76dc000-b7838000 r-xp 00000000 08:04 2622       /lib/tls/i686/cmov/libc-2.9.so
b7838000-b7839000 ---p 0015c000 08:04 2622       /lib/tls/i686/cmov/libc-2.9.so
b7839000-b783b000 r--p 0015c000 08:04 2622       /lib/tls/i686/cmov/libc-2.9.so
b783b000-b783c000 rw-p 0015e000 08:04 2622       /lib/tls/i686/cmov/libc-2.9.so
b783c000-b783f000 rw-p b783c000 00:00 0
b783f000-b7842000 r-xp 00000000 08:04 2689       /lib/libuuid.so.1.2
b7842000-b7843000 r--p 00002000 08:04 2689       /lib/libuuid.so.1.2
b7843000-b7844000 rw-p 00003000 08:04 2689       /lib/libuuid.so.1.2
b7844000-b7868000 r-xp 00000000 08:04 2636       /lib/tls/i686/cmov/libm-2.9.so
b7868000-b7869000 r--p 00023000 08:04 2636       /lib/tls/i686/cmov/libm-2.9.so
b7869000-b786a000 rw-p 00024000 08:04 2636       /lib/tls/i686/cmov/libm-2.9.so
b786a000-b786b000 rw-p b786a000 00:00 0
b786b000-b788b000 r-xp 00000000 08:04 117673     /usr/lib/liblzo2.so.2.0.0
b788b000-b788d000 rw-p 0001f000 08:04 117673     /usr/lib/liblzo2.so.2.0.0
b788d000-b78a1000 r-xp 00000000 08:04 2696       /lib/libz.so.1.2.3.3
b78a1000-b78a2000 r--p 00013000 08:04 2696       /lib/libz.so.1.2.3.3
b78a2000-b78a3000 rw-p 00014000 08:04 2696       /lib/libz.so.1.2.3.3
b78b2000-b78b4000 rw-p b78b2000 00:00 0
b78b4000-b78b5000 r-xp b78b4000 00:00 0          [vdso]
b78b5000-b78d1000 r-xp 00000000 08:04 7999       /lib/ld-2.9.so
b78d1000-b78d2000 r--p 0001b000 08:04 7999       /lib/ld-2.9.so
b78d2000-b78d3000 rw-p 0001c000 08:04 7999       /lib/ld-2.9.so
bfeda000-bfef0000 rw-p bffe9000 00:00 0          [stack]
Aborted
Died at ./ltib line 591, <> line 646.
traceback:
 main:591


Started: Tue Jun 17 16:11:24 2014
Ended:   Tue Jun 17 16:18:37 2014
Elapsed: 433 seconds


Build Failed

До этого еще подключил к проекту qt-embedded (со скрипом, но собрался)
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Про новые ядра для TionPro28
« Ответ #26 : 17 Июня, 2014, 13:39:38 »

Error: max_leb_cnt too low (3304 needed)
Размер собранной КФС больше, чем имеющаяся на Тионе флешь.
Записан

Paul

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 53
Re: Про новые ядра для TionPro28
« Ответ #27 : 17 Июня, 2014, 13:45:46 »

Error: max_leb_cnt too low (3304 needed)
Размер собранной КФС больше, чем имеющаяся на Тионе флешь.

Тааак, а если я хочу использовать SD под эти цели?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Про новые ядра для TionPro28
« Ответ #28 : 17 Июня, 2014, 13:53:52 »

Используйте. На эту ошибку внимания не обращайте, она появляется в самом конце при формирования файла rootfs.ubifs.img, мы его не используем.
Либо включите, например, NFS only в настройках, чтоб этот файл не собирался.
Записан

Paul

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 53
Re: Про новые ядра для TionPro28
« Ответ #29 : 17 Июня, 2014, 14:01:28 »

Хорошо, буду пробовать....благодарю за ответы!
Записан