am335x的启动分析
发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,参考文件:Sitara AM335x Bootload的流程分析am335x上电后从Rom code开始运行,Rom code 地址0x4000_0000。Rom code 是固化在芯片的一个引导程序
千家信息网最后更新 2024年12月03日am335x的启动分析
参考文件:Sitara AM335x Bootload的流程分析
am335x上电后从Rom code开始运行,Rom code 地址0x4000_0000。
Rom code 是固化在芯片的一个引导程序,具体参见《AM335x and AMIC110 Sitara. Processors Technical Reference Manual》第26章。
Rom code运行后,根据sysboot引进配置,去遍历启动列表,寻找启动Image。启动列表主要分为存储器件和外设。从存储器件启动,启动Image需要有Image标头,标头含有入口地址和Image大小。
sysboot配置,SYSBOOT[4:0] = 10011,那么启动顺序为 NAND->NANDI2C->MMMC0->UART0。
上电后,串口输出8个"C",即是Rom code程序跳转到UART启动了。
AM335X中内部RAM的大小为128KB,其中最后18KB由ROM代码使用。此外,启动时1 KB(0x402f0000 - 0x402f0400)无法访问,所以限制了U-Boot的大小为109KB以内。无法再109KB完成U-Boot的所有功能,那就将u-boot分成2部分。
MLO文件--初始化所需的引导设备(NAND,MMC,I2C等)。
U-Boot.img--初始化所有其他设备。U-boot.img在u-boot.bin基础上添加头信息后,可用被MLO引导。
大小
上电
器件
地址
文件
程序
设备
标头
存储
运行
配置
分析
串口
代码
信息
入口
功能
基础
外设
流程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全涉及的范围包括哪些
徐汇区网络技术转让
DLP3D软件开发
网络安全之路 道阻且长
如何开服务器我的世界java
传奇2台服务器做负载具体方法
金蝶服务器老是自动打开
网络安全手绘绘本
泛微的数据库
广州春种秋收互联网科技公司
共筑网络安全家园
计算机网络技术王群电子书
达蒙数据库关键字
世界服务器芯片
视频使用代理服务器
缓冲区是数据库吗
北京醋溜网络技术有限公司
杨浦区网络技术服务
网络安全公司排名2021年
国家网络安全宣传讨论 学校
垃圾分类小程序软件开发
微信存储数据库
周村食品软件开发服务
银川药厂软件开发
世界互联网的科技成果
铜陵进销存软件开发多少钱
进口实时数据库软件报价
网络安全泄密宣传
对未来网络技术及应用进行展望
皓视通存储服务器