도와주세요!!
몇일째 삽질하다가 도저히 안되겟다 싶어서 글을 올립니다.
*현재 진행 상황
- imx6q sabresd 보드 겟.
- 호스트 pc 에 ubuntu 12.04에 LTIB 설치
- ./ltib -m config 에서
make mfg firmware 설정에 체크를 하면 u-boot용량이 확 줄어들고 saveenv 기능이 동작 안하는 걸 발견
- 빌드한 이미지가
1. ltib/rootfs/boot 에 uImage, u-boot.bin 이 있는 걸 확인
2. ltib/rootfs 에 있는 모든 폴더를 tar cjf rootfs.tar.bz2 * 로 압축함(boot폴더가 용량이 많으므로 mv로 이동하여 치운 뒤 압축)
3. ltib에 만들어진 루트파일시스템 압축 파일은 nfs 용으로 따로 마운트 폴더를 만들어서 치움
-1,2로 만든 파일들을 mfg tool 폴더로 가져온 뒤 sd카드로 이동시켜서 부팅 후 커널 진입
*질문 사항
1.u-boot에서 run bootcmd_mmc 로 진입하여 root 계정으로 들어갔습니다!
ltib에서 기존 설정에 vsftpd를 추가하여 빌드한걸 집어 넣었는데 설정 수정 후 리스타트 시킬려니
vsftpd가 permission denied 에 걸리네요...?! 이거 해결어찌 하나요?
여기저기 뒤져봐도 타겟보드가 아닌 호스트 pc의 설정방법만 나오네요...
2. ltib에서 기존의 mx6 보드 설정을 복사해서 커스텀 보드로 추가 시킨 뒤
ltib 로 빌드 하는 방법이 있는 걸로 알고 있습니다.
(이 방법을 찾는 이유가 u-boot를 standalone 형태로 추출해서 기존 파일 복사한뒤 커스텀으로 빌드하면 그 이후 부터는
ltib에서 uboot 빌드할때마다 에러가 발생합니다. deselect 해주고 계속 따로 컴파일해야 하죠. )
그런데 한달 전에 뒤적거리다가 발견하다가 영문이라 일단 다음에 봐야지 하고 넘어간게 불현듯 생각나더라구요.
어디서 발견한건지 아무리 뒤져봐도 안나오네요. 혹시 해보신 분 계시나요?
도움을 주시면 감사하겠습니다.
첫번째 것은 이유가 너무 많을수 있어 잘 모르겠네요
두번째 것은 uboot 를 repository 에서 다운로드하여 빌드해서 사용하는 것 이외의 방법을 찾으시는 건가요?
그건 제가 생각했던 것은 두가지 정도의 방법이었습니다.
첫째는 repository 를 내가 지정하는 곳으로 바꾸는 것.
둘때는 patch 를 넣어 적용시키게 하고 빌드하는 방법
전 첫번째 방법을 사용하였는데 잘 되길래 두번째 방법은 시도하지 않았습니다.
저도 처음에는 빌드에러가 났는데 작업 환경은 ubuntu 12.04 입니다.
도움이 될지는 모르겠지만 제 빌드 로그라도 보내드리지요
메일주소를 남겨주시면 보내 드리겠습니다.