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安全错误
数据库的锁怎样保障安全
数据库任务不生效
网络安全板报四年级
软件开发是一个大型的工程
网络技术延展
大学生网络技术基础
买服务器托管
疫情防控网络安全工作方案
clash用买服务器吗
创建数据库student表
数据库关系连接的概念和公式
网络安全投资风险
网络技术服务会计分录
手机版云端服务器是什么意思
极速开票安全接入服务器
网络安全等保销售
互联网金融科技带来的风险
深圳软件开发 阮
中小企业网络安全工作
深圳市爱卡蒙网络技术
数据库鸦脚图
dnf显示无法连接服务器
开服务器需要多久
世界服务器排行
中药功效数据库
如何查看服务器运行多久了
数据库实验感想
网络安全pdrr模型包括
郑州大学生的网络安全
转录组七大数据库中文名称
网络技术基础题库软件