반응형
VIM3 보드 플래싱 방법
이전 포스팅에서 Docker 를 이용해서 Khadas VIM3 를 위한 이미지를 빌드 했습니다. 이 포스팅에서는 Khadas VIM3 board eMMC 플래싱하는 단계를 자세히 설명합니다.
준비물
- VIM3 보드와 빌드된 이미지
- 호스트 PC (Ubutnu 기준으로 설명)
업데이트 도구 설치하기
호스트 PC에서 필요한 업데이트 도구를 설치합니다. 다음 명령어를 순서대로 실행하세요:
```
sudo apt-get install libusb-dev git parted
git clone https://github.com/khadas/utils
cd /path/to/utils
sudo ./INSTALL
```
이 과정을 완료하면 aml-burn-tool
이라는 실행 파일이 설치됩니다.
업데이트 모드로 전환하기
VIM3 보드를 호스트 PC에 USB 케이블로 연결합니다. 보드의 Function 버튼을 빠르게 3회 누릅니다. 이렇게 하면 보드가 업데이트 모드로 진입합니다. (LED 에서 3초간 Blue 가 점등하는 것으로 확인) 다음 명령어를 통해 VIM3 보드가 PC에 연결되어 있는지 확인합니다:
lsusb | grep Amlogic
업데이트 실행
플래시 이미지 파일의 경로를 지정하여 다음 명령어를 실행합니다:
$ aml-burn-tool -b VIM3 -i /data/vim3-android-9/out/target/product/kvim3/update.img
Burning image '/data/vim3-android-9/out/target/product/kvim3/update.img' for 'VIM3/VIM3L' to eMMC...
Unpacking image [OK]
Initializing ddr ........[OK]
Running u-boot ........[OK]
Create partitions [OK]
Writing device tree [OK]
Writing bootloader [OK]
Wiping data partition [OK]
Wiping cache partition [OK]
Writing boot partition [OK]
Writing dtbo partition [OK]
Writing logo partition [OK]
Writing odm partition [OK]
Writing product partition [OK]
Writing recovery partition [OK]
Writing system partition [OK]
Writing vbmeta partition [OK]
Writing vendor partition [OK]
Do you want to reset the board? y/n [n]? y
Resetting board [OK]
Time elapsed: 2 minute(s).
Done!
Fri Dec 22 04:35:33 PM KST 2023
플래싱이 완료되면, 보드를 재시작할지 묻는 메시지가 나타납니다. 'y'를 입력하여 보드를 재시작합니다. 이제 VIM3 보드의 플래싱 과정이 완료되었습니다. 위의 단계를 차근차근 따라 하시면, 어렵지 않게 플래싱을 완료할 수 있습니다.
반응형
'임베디드 컴퓨팅 > Khadas VIM3' 카테고리의 다른 글
Docker로 Khadas VIM3 안드로이드 Pie 빌드하기 (0) | 2023.12.24 |
---|---|
Docker로 Khadas VIM3 안드로이드 Pie 빌드환경 구성하기 (0) | 2023.12.22 |