在RK平台开发过程中,我们在使用烧录工具烧写固件的时候经常可以看到烧录工具会显示当前PC识别到的设备类型,一般有:MASKROM,LOADER,ADB,MSC等等。能烧录固件的模式有MASKROM模式和LOADER模式,下面说明一下这两种模式的使用。


注意:要windows PC识别到板子,windows需要安装RK的驱动软件,驱动软件在SDK里面可以获得。
MASKROM模式
当flash处于空白阶段,把板子接到PC上时,CPU自带的程序会把otg口初始化成device模式与PC通信,这时候PC上可以识别到MASKROM模式,这时候可以直接烧录固件。
进入maskrom模式的方法:
- 新生产出来的板子
- 短接flash上电(一般是把clk脚与地短接)
- 在uboot命令行阶段,执行:
rbrom
LOADER模式
板子已经烧录了loader固件的情况下,开机之后可以进入loader模式进行烧录固件。
进入loader模式的方法:
- 板子的otg口连接PC,按住recovery键上电
- 板子开机状态下,在调试串口或者adb命令行模式下执行:
reboot loader - 调试串口进入uboot命令行模式,执行:
rockusb

在RK平台开发中,烧录工具有两种主要模式用于固件烧写:MASKROM模式和LOADER模式。MASKROM模式适用于新板子,通过短接flash上电进入,可直接烧录。LOADER模式则在已有loader固件的情况下使用,可通过按住recovery键上电或在uboot命令行中执行特定命令进入。此外,LOADER模式还支持读取设备分区表,避免烧录错误。

2399

被折叠的 条评论
为什么被折叠?



