몇일째 삽질하다가 도저히 안되겟다 싶어서 글을 올립니다.


*현재 진행 상황

- 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 해주고 계속 따로 컴파일해야 하죠. )

그런데 한달 전에 뒤적거리다가 발견하다가 영문이라 일단 다음에 봐야지 하고 넘어간게 불현듯 생각나더라구요. 

어디서 발견한건지 아무리 뒤져봐도 안나오네요. 혹시 해보신 분 계시나요? 


도움을 주시면 감사하겠습니다.