Compact3566 supports Normal mode and Upgrade mode. Normal mode is the normal startup process. Maskrom and Loader mode are used for USB download firmware, and Recovery mode for SD Card startup/upgrade.
Mode |
Flashing tools |
Describe |
---|---|---|
Maskrom |
Support |
1. If the eMMC is empty, the board automatically enters the Maskrom Upgrade mode when it is powered on 2. when the bootloader verification fails (the IDB block cannot be read, or the bootloader is damaged), the BootRom code will enter this mode. |
Loader |
Support |
|
Recovery |
Not Support |
The system guides the recovery to start, mainly for upgrade operations. |
Normal Boot(eMMC /SDMMC) |
Not Support |
The system guides the rootfs to start, loads rootfs, and most of the development is debugged in this mode. |
1. Maskrom Mode
When the eMMC is empty, the board automatically enters the Maskrom mode when it is powered on. In general, there is no need to enter Maskrom Mode. Only when the bootloader verification fails (the IDB block cannot be read, or the bootloader is damaged), the BootRom code will enter this mode. At this time, the BootRom code waits for the host to transmit the bootloader code through the USB interface, load and run it. When the board becomes bricked and cannot start or upgrade the program normally need enter Maskrom Mode.
1.1 Software to Maskrom
Step 1, open RKDevTool_Release_v2.93\RKDevTool.exe.
Step 2, connect PC and development board with USB Type-A cable, keep pressing the Recovery key and power the board (connect Micro USB cable) until the windows PC shows Found One LOADER Device.
Step 3, click Advanced Function -> Go Maskrom to enter Maskrom mode.
1.2 Hardware to Maskrom
Step 1, Connect PC and development board with USB Type-A cable.
Step 2, Short circuit the EMMC_CLKOUT and GND.
Warning
Please be careful to avoid touching the components to cause short circuit and damage the development board.
Step 3, Power on(connect Micro USB cable), the device will enter Maskrom mode.