前言:
本篇文章主要写的是一些基础知识和我在学习过程中碰到的问题以及是如何解决问题的。如若有误,请大家指正。笔者还处在学习阶段,此篇文章会不断更新!!!
一.基本常识
1.串口对应的线顺
‘
功能 对应的颜色 连接
TX 绿色 TX ——RX
RX 白色或者黄色 RX——TX
GND 黑色 GND——GND
VCC 红色
2.烧录工具RKdevtool的使用
2.1Windows开发环境AndroidTool使用方法
2.1.1分区烧录
把搭载了瑞芯微的开发板使用USB数据线连接window电脑(最好使用usb3.0)连接好之后如图所示。

此时需要把adb模式换成loader模式 我是用的开发板是armsom—W3 先长按recovery键3秒左右,然后按reset键一秒左右,会显示发现一个loader设备。

点击设备分区即可 可以看到各分区的起始地址和所占内存 可以按照右边的分区,去调整左边的分区名称和地址,完成之后可以点击空白处到处配置,以后使用直接调用就可以。


2.1.2整包烧录
整包烧录相对流程比较简洁,打开工具后,点击升级固件板块,与分区烧录相同,拿到开发板后需将设备调至Loader烧录模式,然后点击固件,找到需要烧录的固件,点击升级即可。

2.1.3分区烧录和整包烧录的区别
2.1.3.1各个区的分工
Loader&miniloader:启动加载程序,负责从闪存读取映像并将其加载到内存中。这个过程通常是分阶段的,从最小的loader开始(miniloader)逐步加载更大的程序。
Image:指的是整个固件映像,包括内核、文件系统和其他可能需要的组件。
uboot:uboot 分区存放的是 U-Boot 引导加载程序,负责系统启动时的硬件初始化和启动操作系统,包含 U-Boot 引导加载程序的二进制文件。
misc:misc 分区用于存放系统的维护信息和标志,例如工厂恢复模式的标志位、系统更新标志位等。
boot:boot 分区存放的是内核镜像和初始 ramdisk(initramfs)。内核负责启动操作系统,initramfs 用于初始化系统环境。
recovery:recovery 分区存放的是恢复镜像,用于系统恢复和维护模式,可以执行工厂重置、系统更新等操作
backup:backup 分区用于存放系统的备份数据,具体内容可能因设备和系统而异。
rootfs:rootfs 分区存放的是根文件系统,包含操作系统的核心文件和目录
oem:oem 分区用于存放设备制造商特定的数据和应用程序。
2.1.3.2整包指的是什么?
- 内核映像。
- 启动加载程序。
- 根文件系统和相关的应用程序。
- 设置和配置文件。
2.1.3.3烧写系统时为什么要先在分区烧录中把miniloader和Image镜像烧进板子里,再整包烧录固件。
3.
4854

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



