- 7
- 0
- 约1.06千字
- 约 2页
- 2023-09-26 发布于湖北
- 举报
MCU (InfineonTricore)启动过程介绍
⽬录
1.概述
前⾯在介绍BswM及EcuM模块时,我们⼤概聊 了Autosar架构下MCU的运⾏过程,知道MCU运⾏过程中会经历
Wakeup,Run,PostRun,Sleep及Shutdown等阶段,本章我们就继续以英飞凌TriCore系列芯⽚介绍下MCU运⾏前经历的启动过程。
2.基本概念
SSW:Startup SoftWare,MCU发⽣Reset后最先执⾏的代码
BootRom: MCU中的⼀块Flash空间,其存储内容在芯⽚供应商出⼚前已固化好,对于⽤户来讲是不可更新的,⽤户可以对使⽤内容进⾏配
置
UCB:(User Configuration Block),BootRom的配置信息
Ifx_TC:Infineon Tricore系列芯⽚
HSM:Hardware Security Module,信息安全相关模块。
3.启动过程
3.1 启动过程概述
MCU启动运⾏过程如下 :
以Infineon TC系列芯⽚为例,MCU中有块叫BootRom的Flash空间,其存储内容在芯⽚供应商出⼚前已固化好,对于⽤户来讲是不可更
新的,⽤户可以对使⽤内容进⾏配置,配置信息也就是我们常说的UCB(User Configuration Block),BootRom会根据UCB中的配置信息
后会执⾏相应的动作,如PC指针跳转 特定地址,使能HSM等功能。
在BootRom中有⼀块称为SSW(Start SoftWare)的内容,当芯⽚发⽣复位后,MCU第⼀个被执⾏的软件就是SSW,SSW在主核上运
⾏,此阶段其他核是被Halt住的。
SSW会读取⽤户配置的启动模式寄存器,根据配置⽅式,执⾏完相关操作后,跳转 ⽤户程序(main.c)或者进⼊测试模式。
3.2 SSW阶段执⾏内容
SSW阶段⼤概经历的过程如下:
使能Flash读、写及擦除功能→
初始化寄存器→
Ram初始化→
选择启动模式→
执⾏相关启动模式→
Bootloader加载⽤户程序 特定Ram区域→
校验硬件及Bootloader程序是否准备完毕→
跳转 Main函数⼊⼝
4.本⽂⼩结
以IFX Tricore芯⽚为例,但对于不同的芯⽚供应商,执⾏的内容⼤体相同但执⾏顺序不见得完全⼀致。
您可能关注的文档
- 辩论:中学生玩手机的利与弊.doc
- 5-国行公祭-为佑世界和平.ppt
- 1.2.1展开与折叠课件.ppt
- ★意志品质测试(一).pdf
- 【视觉神经生理学】视觉神经生理学-概述.pptx
- 《乌合之众》观点分享ppt课件.pptx
- 门诊日常医疗质量管理与持续改进记录.doc
- 学生该不该参加课外辅导的辩论稿(正方).doc
- 拉森钢板桩施工工艺及质量控制要点.docx
- 材料力学试卷及答案(B卷).doc
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
原创力文档

文档评论(0)