当前位置: 首页 > news >正文

【soc】bootrom注意事项

【soc】bootrom注意事项

一.关于—异常

bootrom程序是要被固话进芯片的,固化之后不可被更改。关于bootrom的具体要干什么,这里不做描述(可以百度,不同soc,bootrom内容可能存在差异)。一般bootrom中会关闭中断(中断属于异常的一种),关cache, 关MMU,bootrom中出现异常该如何处理呢?以下为几点常用操作:

1.输出异常打印信息,自复位(有可能是主核,也有可能是其他核,根据实际需求而定)

2.输出异常打印信息,全局复位(有可能是主核,也有可能是其他核,根据实际需求而定);全局复位是将soc上所有资源全部复位

二.关于—PLL(时钟)

在bootrom阶段,pll相关的主要有主频(主核的时钟频率),外设pll如(uart,i2c,qspi等);这里简单进行描述下:

主频: A.根据RTL设计,软件来保证提升/配置到某个特定的频率;

​ B.硬件(RTL)自己提升主频到某个特定的频率在特定时间内;

外设pll: A.外设的pll需要与设计确认,是否要软件去提升,有可能是硬件自己提升的,如(uart,i2c,qspi等)

一个bringup 案例(智驾芯片):

top/uart 的clock 配置时,软件代码理解错误 crg 的配置规则 (div 和 clock src 的选择),规则是 req_div(需求) > cur_div(当前) ,时先配置 div , 后配置src , 而实际软件配置恰恰相反,导致 cpu 卡死,且无任何输出

这里强调下,不管是硬件还是软件配置,最终希望是:稳定,可靠

三.关于—pinmux

一般soc会给所有I/O一组默认值 通用I/O功能还是function功能(一般默认是I/O功能),如不确定可以和设计确认。在bootrom阶段:关于pin

http://www.jsqmd.com/news/1354238/

相关文章:

  • Valhalla 静态工程审阅 |Sim 源码证据驱动评测【开源基础设施特辑】
  • 基于Wan 5B优化的GGUF格式动漫视频生成模型深度解析
  • 2026芜湖镜湖靠谱防水公司推荐:卫生间免砸砖防水、外墙、地下室、楼顶渗漏、阳光房防水服务商对比(8月) - 吉林同城获客
  • 5步完成企业级PAM系统自动化部署:JumpServer实战指南
  • Kronos金融大模型:如何用AI语言模型破解K线密码,实现精准市场预测
  • DBeaver-Driver-All:一站式解决数据库连接驱动管理难题
  • 如何快速上手Anthropic Go SDK:Claude API完整实战指南
  • Google 地图用了 15 年证明:AI 产品真正的护城河不是模型
  • 如何在Windows/Linux/macOS上快速构建高性能Switch模拟器:Ryujinx完整指南
  • 掌握LeakCanary:提升Android应用性能的内存泄漏检测方案
  • 一键保存QQ空间历史记录:开源工具GetQzonehistory使用指南
  • 2026.8月琼海防水补漏维修,卫生间,阳台,外墙,屋顶,地下室漏水根治测评 - 超人防水
  • 如何快速上手Sophia自主智能体:面向开发者的完整实战指南
  • 华硕笔记本终极性能调校指南:5步实现系统优化工具高效控制
  • 新手必看 2026 抖音小店一件代发完整操作步骤,抖掌柜一键铺货一键下单发货工具教程 - 抖掌柜—键铺货
  • 2026.8月天水防水补漏维修,卫生间,阳台,外墙,屋顶,地下室漏水根治测评 - 超人防水
  • 4B开源模型后训练实战:低成本打造超越大模型的检索专家
  • 个人常用的css动画总结
  • 5分钟告别访问难题:GitHub520智能DNS加速完全指南
  • MFC扩展库BCGControlBar Pro v33.5新版亮点 - 控件、脚本管理增强
  • 2026 昆明豪车性能优化指南,日本 GruppeM 进气无损升级认准鹏德车坊 - 英特菲斯
  • 8款word文档转pdf工具实测盘点:从另存为到在线转换,办公党怎么选
  • 如何用机器学习让算法交易更智能?这个项目为你提供完整实战方案
  • 创业者了解AI营销合作时,怎样评估自己的持续服务能力 - 东莞AI发现者
  • 实战5步构建企业级网络配置备份系统:基于Oxidized的完整解决方案
  • 最短路题目:概率最大的路径
  • PyWxDump:微信数据管理的合规思考与技术探索
  • 2024终极AWS云实践者认证指南:23套模拟考试+完整学习笔记+思维导图一站式备考方案
  • 深度探索:Crowbar批量处理与自动化工作流的5种高级策略
  • 什么是Qt Widgets?一组创建经典桌面应用UI的界面组件!