1. Boot mode description

1.1. Preface

The CAM-C1126S2U is installed with the Linux operating system by default. If users want to run other operating systems, they need to use the corresponding firmware to program to the mainboard.

CAM-C1126S2U has a flexible startup mode. Generally, the CAM-C1126S2U development board will not turn brick unless the hardware is damaged.

If the accident appeared in the process of upgrading, bootloader damage, leading to unable to upgrade again, while still can enter MaskRom mode to repair.

1.2. How to get the Firmwares

1.3. Upgrade method

CAM-C1126S2U supports firmware update through the following two methods:

1.4. Boot media

CAM-C1126S2U loads the system from the following memory:

  • eMMC interface

1.5. Boot mode

CAM-C1126S2U has three startup modes:

  • Normal mode

  • Loader mode

  • MaskRom mode

1.5.1. Normal mode

Normal mode is the Normal startup process. Each component loads in turn and enters the system normally.

1.5.2. Loader mode

In Loader mode, the bootloader will enter the upgrade state, waiting for the host command for firmware upgrade, etc.

1.5.3. MaskRom mode

MaskRom mode is used for system repair when the bootloader is damaged.

Under normal circumstances, it is not necessary to enter MaskRom mode. Only when the bootloader verification fails (IDB block cannot be read, or the bootloader is damaged), the BootRom code will enter MaskRom mode. At this time, the BootRom code waits for the host to transmit the bootloader code through the USB interface, load and run it.

Forcibly enter MaskRom mode, please refer to the chapter MaskRom Mode.