반응형
소스 싱크
$ repo init -u https://android.googlesource.com/platform/manifest -b android-12.1.0_r27 $ repo sync |
빌드 수행
$ source build/envsetup.sh $ lunch yukawa-userdebug $ make TARGET_VIM3L=true TARGET_KERNEL_USE=4.19 -j12 |
다운로드 방법의 경우 아래 안드로이드 11 글을 참고하면 됨
https://blog.djjproject.com/836
안드로이드 12부터는 따로 소스트리를 약간 변경하거나 하는 작업이 필요하지 않음
VIM3 / VIM3L 시리즈는 안드로이드 버전에 별 관련이 없다면 안드로이드 12 부터 작업해보는게 편할것 같음
부트로더 다운로드
RESET 버튼 누르고 2초 내에 FUNCTION 키 3번 누름
그러면 파란색 LED 3번 깜박임 2번 생기고 꺼짐 그러면 CPU가 USB를 바라보는 다운로드모드로 진입하게 됨
[~/vim3l-a12/device/amlogic/yukawa/bootloader] $ sudo boot-g12.py u-boot_kvim3l_noab.bin Firmware Version : ROM: 3.2 Stage: 0.0 Need Password: 0 Password OK: 0 Writing u-boot_kvim3l_noab.bin at 0xfffa0000... [DONE] Running at 0xfffa0000... [DONE] AMLC dataSize=16384, offset=65536, seq=0... [DONE] AMLC dataSize=49152, offset=393216, seq=1... [DONE] AMLC dataSize=16384, offset=229376, seq=2... [DONE] AMLC dataSize=49152, offset=245760, seq=3... [DONE] AMLC dataSize=16384, offset=65536, seq=4... [DONE] AMLC dataSize=49152, offset=393216, seq=5... [DONE] AMLC dataSize=16384, offset=229376, seq=6... [DONE] AMLC dataSize=49152, offset=245760, seq=7... [DONE] AMLC dataSize=49152, offset=294912, seq=8... [DONE] AMLC dataSize=16384, offset=65536, seq=9... [DONE] AMLC dataSize=1115504, offset=81920, seq=10... [DONE] [BL2 END] |
그리고 RESET 버튼을 누르면 uboot 에서 fastboot 모드로 진입되어 있음
[~/vim3l-a12/device/amlogic/yukawa/bootloader] $ sudo fastboot oem format < waiting for any device > ... OKAY [ 0.012s] finished. total time: 0.013s $ sudo fastboot erase bootenv |
[~/vim3l-a12] $ cd out/target/product/yukawa/ $ sudo fastboot flash boot boot.img $ sudo fastboot flash cache cache.img $ sudo fastboot flash userdata userdata.img $ sudo fastboot flash recovery recovery.img $ sudo fastboot flash dtbo dtbo-unsigned.img $ sudo fastboot flash super super.img |
그리고 RESET 버튼 눌러 재부팅
아래와 같이 부팅함
반응형
'안드로이드' 카테고리의 다른 글
Khadas VIM3L UART 콘솔 연결하기 (디버깅 및 부팅 콘솔) (0) | 2025.03.05 |
---|---|
Khadas VIM3L linux kernel 4.19 빌드하기 (0) | 2025.03.04 |
Khadas VIM3L 안드로이드 11 빌드하기 (0) | 2025.03.02 |
Termux mesa 24.2.6 빌드하기 (proot / msm, kgsl) (0) | 2024.11.07 |
Termux proot mesa freedreno kgsl 빌드하기 (3) | 2024.08.21 |
댓글