am335x的启动分析
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,参考文件:Sitara AM335x Bootload的流程分析am335x上电后从Rom code开始运行,Rom code 地址0x4000_0000。Rom code 是固化在芯片的一个引导程序
千家信息网最后更新 2025年02月08日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安全错误
数据库的锁怎样保障安全
外汇平台软件开发
服务器修复软件
网络安全靠大家画
内江导航软件开发
不乱收费的计算机网络技术
直销软件开发公司公司哪家好
假设有一组图像数据库
沈阳软件园软件开发
网络安全线上大讲堂
数据库查询经费增加2000
日文数据库都有什么区别
cpu服务器散热器订做
北京网络技术招聘信息
汕头数字软件开发优化价格
广东广电网络安全性
软件开发时间估算表
一张表只属于一个数据库
梦幻兰亭序是哪个服务器的
福建旗顺网络技术有限公司
网络技术安全性
南宁子磊网络技术有限公司
jepf软件开发
找工作网络安全
数据库rule
软件开发可以用什么语言
华三网络技术白皮书
蚂蚁金服分布式数据库的崛起
wnicc数据库
营口商城软件开发报价单
项目网络安全总结