강좌 & 팁
글 수 2,412
2014.03.14 17:36:36 (*.134.169.166)
42699
지난 시간에 이어서 LTIB freescale 빌드를 계속해 봅니다.
플랫폼 부터 선택을 합니다.
하나 밖에 없네요
Platform choice (Freescale iMX reference boards) --->
(X) Freescale iMX reference boards
내가 다운 받은 패키지가 iMX 를 위한 것이기 때문일 것이다.
빠져 나오면서 저장을 합니다.
그랬더니 두번째 설정화면이 바로 뜹니다.
몇개의 메뉴가 더 있습니다.
Freescale i.MX development platforms
--- Choose the platform type
Selection (imx25_3stack) --->
--- Choose the packages profile
Selection (use packages in preconfig (Min profile)) --->
---
Load an Alternate Configuration File
Save Configuration to an Alternate File
일단 플랫폼 타입을 바꾸고.
--- Choose the platform type
Selection (imx25_3stack) --->
( ) imx6q
로 이동해서 엔터를 치면 아래처럼 바뀐다.
Freescale i.MX development platforms
--- Choose the platform type
Selection (imx6q) --->
--- Choose the packages profile
Selection (use packages in preconfig (Min profile)) --->
---
Load an Alternate Configuration File
Save Configuration to an Alternate File
패키지를 들어가면.
여러가지를 선택할수 있습니다..
--- Choose the packages profile
Selection (use packages in preconfig (Min profile)) --->
(X) use packages in preconfig (Min profile)
( ) Minimum bootable root filesystem
( ) Test and Development packages
( ) All supported packages
( ) FSL gnome release package
( ) mfg firmware profile
일단은 변경 없이 컴파일을 진행해 봅니다.
고 했으나... 다시 세부 메뉴가 뜨네요
그런데 항목이 여러가지가 있습니다..
일단은... imx6q 니까... 보드만 맞추어 줍니다.
Freescale iMX6x Based Boards
board (mx6q_arm2) --->
( ) mx6q_sabrelite -> 수정전
board (mx6q_sabrelite) ---> -> 수정후
그 외에는 수정하지 않고 빌드합니다.
저장하고 빠져나서바로 빌드를 시작힙니다.
*** End of configuration.
*** Check the top-level Makefile for additional configuration options.
+ cp .config defconfig.dev
[sudo] password for boggle70:
CONFIG_TOOLCHAIN_CFLAGS forced a full rebuild
한참을 빌드를 하다가 에러가 났다.
/staff/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld: cannot find /lib/libc.so.6
/staff/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld: cannot find /usr/lib/libc_nonshared.a
/staff/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld: cannot find /lib/ld-linux.so.3
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] Error 1
error: Bad exit status from /staff1/staff/anytest/imx6_ltib/L3.0.35_4.1.0_130816_source/ltib/ltib/tmp/rpm-tmp.60565 (%build)
RPM build errors:
Bad exit status from /staff1/staff/anytest/imx6_ltib/L3.0.35_4.1.0_130816_source/ltib/ltib/tmp/rpm-tmp.60565 (%build)
Build time for busybox: 36 seconds
Failed building busybox
f_buildrpms() returned an error, exiting
traceback:
main:572
Started: Tue Feb 11 21:38:19 2014
Ended: Tue Feb 11 22:27:41 2014
Elapsed: 2962 seconds
These packages failed to build:
busybox
Build Failed
Exiting on error or interrupt
아직 좀 수정할 사항이 좀 있나 봅니다. 이 문제 해결은 다음 시간에 계속~~