안녕하세요.
D3-G 보드에 yocto 빌드해서 추가적인 프로그램 개발을 위해 툴체인을 설치하려고 합니다.
D3-P 보드용으로 yocto sdk 설치하는 방법은 알려주셔서 사용했는데,
D3-G 보드용 생성 및 설치 방법은 다른 것 같습니다.
방법 공유해 주시면 감사하겠습니다.
안녕하세요. TOPST 입니다.
하기 문서에 D3-G에 대한 Yocto SDK 설치 방법이 나와 있습니다.
동일한 depth로 D3-P에 대한 내용도 같이 있어 D3-G와의 차이점은 비교해 보실 수 있으실 듯 합니다.
더불어 beta 단계이기는 하지만 한글 버전은 아래 링크를 참고하시면 좋을 듯 합니다.
감사합니다.
답변 감사드립니다.
문서에 없는 내용 중 궁금한 부분이 있어서 문의 드렸습니다.
툴체인을 생성하는 과정으로
제가 수행해 본 내용을 말씀드리면,
igotid@DESKTOP-PLLE9VE:~/topst-sdk/poky$ source oe-init-build-env
이 내용을 실행한 뒤에 아래의 메시지가 나왔습니다.
타겟에 맞춰 아래의 명령을 다시 실행했습니다.
igotid@DESKTOP-PLLE9VE:~/topst-sdk/poky/build$ bitbake telechips-topst-image -c populate_sdk
에러가 발생을 해서 타겟을 변경해서 실행해 보았지만 마찬가지 결과가 나왔습니다.
아니면, 사용 가능한 버전의 toolchain을 따로 다운로드 받을 수 있는지 궁금합니다.
안녕하세요 source poky/meta-topst/topst-build.sh 를 입력하신 후 빌드하실 머신(D3-G main)을 선택하시고 빌드하시면 될 것 같습니다.
감사합니다.
제가 질문을 정확하게 드리지 못한 것 같습니다.
답변 주신 부분은 D3-G의 yocto 이미지를 만들 때 사용을 했습니다.
그런데, 여기까지 했을 때는
/build/d3-g-topst-main/tmp/deploy에 sdk 디렉터리가 생성되지 않았습니다.
지금 필요한 SDK의 용도는 yocto 내부에서 빌드하는 것이 아니라
yocto 외부에서 사용할 툴체인이 필요해서 그것을 생성해 내는 명령 옵션이 궁금해서 문의 드렸습니다.
yocto 내부에 소스 디렉터리를 추가해서 빌드를 하면
그때마다 yocto 이미지를 보드에 다운로드 해서 확인해야 하니,
외부에서 필요한 어플리케이션이나 드라이버만 빌드해서 scp를 이용해 복사한 뒤에 테스트해 보면
개발 시간을 단축할 수 있을 것이라고 생각해서 그랬습니다.
그래서 혹시 yocto 소스트리 외부에서 사용할 toolchain을 빌드하는 옵션이나 방법에 대해 여쭤본 것입니다.
D3-P 보드의 경우
#bitbake topst -c populate_sdk
이 명령으로 수행해서 만들었고,
D3-G 보드의 경우 여러 옵션이 나오는데
어떤 문제 때문인지 계속 에러가 발생해서
문의를 드렸습니다.
wsl에서 wget으로 fetch하는 중 발생한 문제여서 해결하고 sdk 빌드 중입니다.
감사합니다.
