首页 > 其他分享 >ESP32-P4 --- 启动流程

ESP32-P4 --- 启动流程

时间:2024-03-29 12:34:02浏览次数:21  
标签:引导 P4 ESP32 应用程序 --- 加载

 

PRO CPU 执行一级引导程序(内含复位向量代码)

根据复位原因及 GPIO_STRAP_REG 寄存器的值确定

启动模式,比如 UART 下载模式、从 FLASH 加载二级

引导程序执行

加载二级引导程序,并执行入口函数 call_start_cpu0() 根据分区表的配置,加载应用程序

通过应用程序二进制文件的头部找到入口地址,并跳

转到该地址执行

固化在芯片ROM   程序位于 components/bootloader    

 

标签:引导,P4,ESP32,应用程序,---,加载
From: https://www.cnblogs.com/god-of-death/p/18103585

相关文章

  • 数仓 - [04] 数仓分层
        数仓分层是一种将数据仓库按照不同的层级进行组织和管理的方法。每个层级具有不同的功能和目的,旨在支持数据分析、报告和决策等不同的业务需求。 一、数仓分层的意义和目的  数仓分层的主要目的是实现数据的高效访问和分析,提高数据的可用性和性能,同时提供更好的灵......
  • 【LAMMPS学习】五、LAMMPS命令(9-12) (Bond\Angle\Dihedral\Improper)势
    5.命令 本部分描述了LAMMPS输入脚本的格式以及其中的命令如何用于定义LAMMPS模拟。主要包括以下内容。5.1.LAMMPS输入脚本5.2.输入脚本的解析规则5.3.输入脚本结构5.4.按类别划分的命令5.5.通用命令5.6.Fix命令5.7.compute命令5.8.Pair_style势5.9.Bond_st......
  • 【基于价值分解网络的多智能体协同学习】【VDN】 【Value-Decomposition Networks For
    目录Value-DecompositionNetworksForCooperativeMulti-AgentLearning基于价值分解网络(VDN)的多智能体协同学习Abstract 摘要1Introduction引言1.1OtherRelatedWork 1.1其他相关工作2Background 2背景2.1ReinforcementLearning2.1强化学习​2.2De......
  • 数仓 - [03] 拉链表
      拉链表是一种特殊的数据结构,其应用场景十分广泛,主要如下:1、监控系统:拉链表可以完整地记录系统的运行状态,方便进行监控和分析。2、金融交易:在金融领域,拉链表可以记录每个交易的时间戳、交易金额、交易类型等信息,从而实现对金融风险的监控和控制。例如,可以通过拉链表查询某......
  • uniapp(全端兼容) - 最新移动端评论区讨论点赞回复功能,可发表文字或图片评论|点赞|回
    效果图在uniapp小程序/h5网页网站/安卓苹果app/nvue等(全平台完美兼容)开发中,实现评论区、讨论区功能详细教程,uniapp评论区用户可发布图片、视频、文字进行评论,其他用户可进行“无限级|盖楼评论区”,点赞评论、回复评论、删除评论(自动计算刷新,不影响布局),当评论大于n条时自......
  • AI预测福彩3D第21弹【2024年3月29日预测--第4套算法重新开始计算第7次测试】
       今天继续对第4套算法进行测试,测试的目的主要是为了记录统计两套方案的稳定性和命中率,昨天的第一套和第二套方案均已命中。今天是第7次测试,同样测试两个方案。废话不多说,直接上结果。     2024年3月29日福彩3D的七码预测结果如下    第一套:  ......
  • AI预测福彩3D第21弹【2024年3月29日预测--第5套算法开始计算第3次测试】
             今天,咱们继续进行本套算法的测试,今天为第三次测试,仍旧是采用冷温热趋势结合AI模型进行预测。好了,废话不多说了。直接上结果~    仍旧是分为两个方案,1大1小。        经过人工神经网络计算并进行权重赋值打分后,3月29日预测结果如下: ......
  • 8、.NET Core 实践 2024-03-29 11:44 CPU过高
    Windbg指令记录0:008>!runawayUserModeTimeThreadTime7:35c00days0:03:04.9538:111c0days0:03:01.6406:4d300days0:02:57.2815:84240days0:02:52.6400:6fe80days0:00:00.0312:6c280......
  • 代码质量与技术债系列分享之一 - 如何做好 Code Review
    TL;DRCodeReview速查手册参考资料https://composity.com/post/too-busy-to-improvehttps://commadot.com/wtf-per-minute/https://dl.acm.org/doi/10.1145/3585004#d1e372https://google.github.io/eng-practices/review/reviewer/standard.htmlhttps://book.douban.co......
  • YOLOv5-小知识记录(三)
    0.写在前面    本篇介绍SPP模块、FPN模块模块,主要也是对YOLOv5的内容的补充:Yolo系列算法-理论部分-YOLOv4-CSDN博客Yolo系列算法-理论部分-YOLOv5-CSDN博客    上一篇:        YOLOv5-小知识记录(二)-CSDN博客1.SPP模块    SpatialPy......