技术专栏
RV1126 串口篇与uboot的启动逻辑
1、Linux的调试串口是u-boot指定的,通过bootargs参数指定哪个串口是调试串口,默认配置的就是uart2
在这里可以看到
2、uboot的启动逻辑可以在rk.log文件中看到
RV1126的u-boot启动流程概述:
芯片硬件复位:当RV1126上电或接受软件复位信号时,芯片会进入硬件复位状态。
芯片内置Boot ROM:RV1126内置Boot ROM,用于从外部存储器中加载启动软件(多为u-boot或操作系统内核)到内部SRAM中执行。Boot ROM会在芯片复位后自动运行,并根据芯片引脚的配置判断启动模式。
载入u-boot:当Boot ROM确定使用第二存储器(通常为闪存)启动时,会从闪存中加载u-boot到内部SRAM,并跳转到u-boot的入口地址。此时,u-boot就接管了芯片的控制权。
初始化硬件:u-boot会初始化DDR等外设硬件,使其能够正常工作,并申请内存、存储器等资源。
载入操作系统内核:根据配置文件中的信息,在u-boot中加载操作系统内核(例如Linux内核)到内存中,并跳转到内核的入口地址,将控制权交给操作系统内核。
声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
红包
点赞
收藏
评论
打赏
- 分享
- 举报
评论
1个
手气红包
-
Mickey 2023-12-13 11:16:51回复 举报请问这个串口怎么修改成普通串口,可以对外控制其他硬件设备的。谢谢。
相关专栏
-
浏览量:961次2023-10-26 10:43:59
-
浏览量:1628次2023-11-09 11:00:53
-
浏览量:6033次2022-05-11 15:14:51
-
浏览量:2043次2023-04-07 17:30:05
-
浏览量:2073次2023-11-21 14:45:31
-
浏览量:1305次2024-05-24 19:05:42
-
浏览量:1591次2023-12-29 17:51:55
-
浏览量:724次2024-01-02 09:46:50
-
浏览量:944次2023-08-30 18:37:06
-
浏览量:3942次2021-06-18 16:05:42
-
浏览量:1176次2023-12-07 00:53:19
-
浏览量:2454次2023-11-29 08:59:50
-
浏览量:1236次2023-08-31 16:23:55
-
浏览量:970次2024-03-08 11:20:33
-
浏览量:5422次2021-04-01 16:24:41
-
浏览量:957次2023-11-10 15:08:11
-
浏览量:599次2024-02-29 16:42:40
-
浏览量:2288次2023-11-17 09:00:06
-
浏览量:762次2023-12-25 14:23:01
置顶时间设置
结束时间
删除原因
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
打赏作者
Dazai
您的支持将鼓励我继续创作!
打赏金额:
¥1
¥5
¥10
¥50
¥100
支付方式:
微信支付
打赏成功!
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
审核成功
发布时间设置
发布时间:
请选择发布时间设置
是否关联周任务-专栏模块
审核失败
失败原因
请选择失败原因
备注
请输入备注