解决方案:
按住MaskRom按键上电或复位,系统将进入 MaskRom 固件烧写模式。即可重新烧录固件。
或者接调试串口,上电,狂按ctrl+b:进入 maskrom 烧写模式。
附录:
Rockchip 平台硬件运行的几种模式如表所示,只有当设备处于 Maskrom,及 Loader模式下,才能够烧写固件,或对板上固件进行更新操作。
进入烧写模式方式以下几种方法:
- 未烧录过固件,上电,进入 Maskrom 模式。
- 烧录过固件,按住 recovery 按键上电或复位,系统将进入 Loader 固件烧写模式。
- 烧录过固件,按住 Maskrom 按键上电或复位,系统将进入 MaskRom 固件烧写模式。
- 烧录过固件,上电或复位后开发板正常进入系统后,瑞芯微开发工具上显示“发现一个 ADB设备”或“发现一个 MSC
设备”,然后点击工具上的按钮“切换”,进入 Loader 模式。 - 烧录过固件,可在串口或 ADB 命令行模式下,输入 reboot loader 命令,进入 Loader 模式。
接调试串口快捷键
RK平台提供串口组合键触发一些事件用于调试、烧写(如果无法触发,请多尝试几次;启用secure-boot时无效)。开机时长按:
ctrl+c:进入 U-Boot 命令行模式;
ctrl+d:进入 loader 烧写模式;
ctrl+b:进入 maskrom 烧写模式;
ctrl+f:进入 fastboot 模式;
ctrl+m:打印 bidram/system 信息;
ctrl+i:使能内核 initcall_debug;
ctrl+p:打印 cmdline 信息;
ctrl+s:"Starting kernel…"之后进入 U-Boot 命令行;