[08] AM62A - SDCard 이미지 만들기
TI/AM62A

[08] AM62A - SDCard 이미지 만들기

SDK Linux AM62Ax 패키지에는 create-sdcard.sh 라는 sdcard 파티션을 나눠 각 파티션에 필요한 파일시스템을 설치하는 스크립트가 <PSDK_PATH>/bin 디렉터리에  포함되어 있습니다 .

스크립트 실행 시 각 단계에 대한 정보를 터미널에 간략하게 제공합니다. 본 글은 스크립트 실행 시 세부 정보를 살펴보고 스크립트 사용 방법도 안내합니다.

스크립트 실행

create-sdcard.sh 스크립트는 어느 위치에서나 실행가능하며 sudo 권한으로 실행해야 합니다. 

sudo <PSDK\_PATH>/bin/create-sdcard.sh


sudo 권한 없이 스크립트를 실행하면 sudo 권한이 필요하다는 메시지가 표시되고 스크립트가 종료됩니다.

 

SD 카드 장치 선택

스크립트의 첫 번째 단계에서는 포맷하려는 SD 카드를 선택하라는 메시지가 표시됩니다. 대부분의 경우 호스트 루트 파일 시스템 드라이브는 호스트 시스템 손상을 방지하기 위해 가려져 있습니다. 메시지가 나타나면 SD 카드에 해당하는 장치 번호를 입력합니다.

본 글에서는 sdc로 잡혀있음

 

SD 카드 파티션 나누기

SD 카드에 이미 파티션이 있는 경우 카드를 다시 파티션할 것인지 묻는 다음과 같은 프롬프트가 표시됩니다. 카드가 아직 분할되지 않은 경우 이 단계를 건너뛰고 다음 단계로 넘어갈 수 있습니다.

이 작업을 수행 하면 SD 카드의 내용이 지워집니다 .

 

파티션 개수 선택

이제 SD 카드용으로 생성할 파티션 수를 묻는 다음과 같은 프롬프트가 표시됩니다.

 

기본적으로 2개의 파티션(boot, rootfs)이 필요하기 때문에 2번을 선택합니다.

SD 카드에 파일 시스템 설치

SD 카드 파티션이 분할되면 파일 시스템 설치를 계속할지 아니면 스크립트를 안전하게 종료할지 묻는 메시지가 표시됩니다

SDK에서 사전 빌드된 이미지를 사용하여 SD 카드를 생성하려면 옵션 1 을 선택해야 합니다 .

 

옵션 2를 선택할 경우에는 해당 경로를 입력해주어야 합니다.

스크립트는 SDK 경로 안 filesystem tar.xz 파일을 찾아 나열합니다. 원하는 filesystem 번호를 선택합니다. 

SDK 내에서 이 스크립트를 실행하면 스크립트가 SDK 경로를 확인 후 파일시스템 압축 파일을 풀어 SD 카드에 복사하기 시작합니다. 

 

파일이 복사되면 스크립트가 종료됩니다.

bootfs
rootfs

 

TroubleShoothing

08_06_00_45 버전 SDK 안에 있는 create_sdcard.sh 파일 실행 중 prebuilt-images 폴더 안에 파일을 가져올 시 tiboot3.bin 파일을 못 찾는 에러가 발생

스크립트 파일을 tiboot3으로 시작하는 이름의 .bin 파일을 찾는데 prebuilt-images 폴더안에는 해당이름으로 시작하는 파일이 많아 생기는 문제로 확인

 

이를 해결하기 위해 779 줄을 아래와 같이 수정

'TI > AM62A' 카테고리의 다른 글

[09] AM62A-SK ROBOTICS SDK  (0) 2024.03.21
[09] AM62A - SDCard 이미지 만들기  (0) 2024.03.01
[09] AM62A-SK Processor SDK Build  (0) 2024.03.01
AM62A - emmc  (0) 2024.02.22
[08] AM62A-SK Processor SDK Build  (0) 2024.02.15