meta cm3588 nas
1.0.0
FriendlyElec CM3588 NAS용 Yocto BSP 레이어.
업스트림 기반: https://git.yoctoproject.org/meta-rockchip
이미지를 빌드하려면 일부 레이어를 다운로드해야 합니다.
~ $ mkdir 욕토; cd yocto~/yocto $ git clone git://git.yoctoproject.org/poky -b Scarthgap --깊이 1~/yocto $ git clone git://git.yoctoproject.org/meta-arm -b Scarthgap -- 깊이 1~/yocto $ git clone git://git.openembedded.org/meta-openembedded.git -b Scarthgap --깊이 1~/yocto $ git clone https://github.com/JonLech/meta-cm3588-nas
그런 다음 구성 스크립트를 소싱해야 합니다.
~/yocto $ 소스 poky/oe-init-build-env
마지막으로 build/conf/bblayers.conf에 레이어를 추가합니다.
예를 들어:
# build/conf/bblayers.confBBLAYERS ?= " ${TOPDIR}/../meta-cm3588-nas ${TOPDIR}/../meta-arm/meta-arm ${TOPDIR}/../meta-arm/meta-arm-toolchain ${TOPDIR}/../poky/meta ${TOPDIR}/../poky/meta-poky ${TOPDIR}/../poky/meta-yocto-bsp ${TOPDIR}/../meta-openembedded/meta-oe "
~/yocto $ MACHINE=nanopc-nas bitbake core-image-full-cmdline
빌드 출력 디렉터리: build/tmp/deploy/images/nanopc-nas
장치를 플래시하려면 rkdeveloptool이 필요합니다: https://github.com/rockchip-linux/rkdeveloptool
전원이 꺼지고 CM3588 NAS의 USB-C가 Mac/PC에 연결된 상태에서 마스크 버튼을 누른 상태에서 장치에 전원을 연결합니다.
장치가 마스크롬 모드로 나타나는지 확인하십시오.
$ rkdeveloptool ld DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=802 Maskrom
RK3588 로더를 빌드합니다.
자식 클론 https://github.com/rockchip-linux/rkbin --깊이 1 (CD rkbin; ./tools/boot_merger RKBOOT/RK3588MINIALL.ini)
로더를 기기에 푸시합니다.
$ rkdeveloptool db rkbin/rk3588_spl_loader_v1.16.113.bin $ rkdeveloptool ul rkbin/rk3588_spl_loader_v1.16.113.bin
이미지를 장치에 플래시합니다.
$ rkdeveloptool wl 0 core-image-full-cmdline-nanopc-nas.rootfs.wic
장치 재부팅:
$ rkdeveloptool rd