Rockchip RK3576 reference
This section contains technical resources and documentation for the Rockchip RK3576 processor used in Flipper One.
Maskrom
In maskrom mode, when the miniloader is not loaded in RAM, the device does not print anything in the UART.
How to find a maskrom device via lsusb:
ID 2207:350e Fuzhou Rockchip Electronics Company ## <--- Maskrom device
Test maskrom device
- Build latest rkdeveloptool https://github.com/rockchip-linux/rkdeveloptool Possible options:
./rkdeveloptool
---------------------Tool Usage ---------------------
Help: -h or --help
Version: -v or --version
ListDevice: ld
DownloadBoot: db <Loader>
UpgradeLoader: ul <Loader>
ReadLBA: rl <BeginSec> <SectorLen> <File>
WriteLBA: wl <BeginSec> <File>
WriteLBA: wlx <PartitionName> <File>
WriteGPT: gpt <gpt partition table>
WriteParameter: prm <parameter>
PrintPartition: ppt
EraseFlash: ef
TestDevice: td
ResetDevice: rd [subcode]
ChangeStorage: cs [storage: 1=EMMC, 2=SD, 9=SPINOR]
ReadFlashID: rid
ReadFlashInfo: rfi
ReadChipInfo: rci
ReadCapability: rcb
PackBootLoader: pack
UnpackBootLoader: unpack <boot loader>
TagSPL: tagspl <tag> <U-Boot SPL>
-------------------------------------------------------- Check if maskrom device visible:
./rkdeveloptool ld
DevNo=1 Vid=0x2207,Pid=0x350e,LocationID=102 Maskrom- Upload loader into device RAM You can get rk3576_spl_loader.bin file here https://dl.radxa.com/rock4/4d/images/rk3576_spl_loader.bin At this moment devices will print into UART
# ./rkdeveloptool db ./rk3576_spl_loader.bin
Downloading bootloader succeeded.Have a question?
Our support team and an awesome community will get you an answer in a flash. Please leave your questions in English.
To ask a question or participate in discussions, you'll need to authenticate first.