![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Rk356x
文章平均质量分 82
初心_2024
这个作者很懒,什么都没留下…
展开
-
RK356x-3. 第一次编译SDK和烧录
3.2 在windows上解压RKDevTool.tar,在RKDevTool\RKDevTool_Release下,找到对应芯片的.cfg文件,删除默认的config.cfg,复制一份该芯片的.cfg并重命名为config.cfg。由于是按默认配置编译了固件,并烧录,因此,它可能与主板的实际电路不一致,因此,尽量不要运行太多,可能因为电源域不一致造成IO损坏,下一节,将介绍如何配置与硬件一致的固件。parameter.txt 参数保存文件,由厂商写入,通常烧录地址0x00000000处。原创 2024-08-22 18:32:27 · 904 阅读 · 0 评论 -
RK356x-1. 系统引导过程及各部分固件分区
4.2 kernel启动在init/main.c中的函数start_kernel()函数,它先初始化各外设,定时器,系统时钟,中断向量表(及相关中关例程),内存管理,系统cache,进程通信机制等后,调用rest_init()来进行最后的初始化。1.3 当读取所有外部存器设备ID失败后,自动进入MaskRom模式,注意,上电时,如果MaskRom引脚被拉低(一般做成按键),则不从任何外设读取ID,直接进入MaskRom模式,该模式接收USB-c下载固件到eMMC等外部存储设备中。原创 2024-08-15 16:24:19 · 757 阅读 · 0 评论