
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
,这样的提交在提交整理时将会融合到它所修复的提交当中去。将HEAD指向待修复提交的前一个提交并保持工作区不变,这时就对工作区的文件或提交信息进行修改并提交,可以用实现对提交的压缩或拆分。,用于对最新的提交进行重新提交以修补错误的提交说明或者错误的提交文件。压缩,将此标记的提交和上一次提交压缩为一个提交(最新一次提交在编辑器打开的提交下面)交互式变基,可以修改git提交的过程,可以实现对提交重排、压
将本文讨论的 “BasicCAN” 和 “FullCAN” 称为 ”BasicCAN架构“ 和 ”FullCAN架构”,具体原因后面解释)
使用Lauterbach的Snooper功能测量代码的执行时间,相对比较简单,仅仅需要在测试代码的前后各增加一个变量(比如:本文的CodeExc_StartTime和CodeExc_EndTime),在Snooper中看一下这两个变量的时间间隔即可得到目标代码的执行时间。假设CPU的主频在300MHz,意味着一行代码的执行时间在纳秒(ns)级别,而Snooper方式的最大精度是微妙(us)。1、启
调试器
本文首先介绍整个启动流程的概况,接着分别介绍了firmware启动流程,boot mode的配置,以及用户程序启动流程。这里的Startup Sequence包含MCU的firmware启动流程和用户程序启动流程两部分。
汽车嵌入式开发中,需要不断地拓宽自己的知识结构,才能更有效地理解Bug的本质,进而想出更好的解决策略。如果大家项目中,使用的是英飞凌系列芯片,熟悉TriCore架构是有必要的,这有助于你理解和的一些操作。本文分享一下自己对TriCore架构的一些理解。
刚开始使用TC3xx芯片的时候,程序烧录进去后起不来,一番咨询后是因为没有配置UCB导致的,然后刷了一个其他平台项目的UCB文件后,程序正常起来了。本着刨根问底的态度,今天就来一起学习TC3xx芯片的UCB。因为UCB的配置内容非常的多,本文以UCB中BMHD的配置为例详细介绍通过UCB来配置符合用户需求的BMHD,其他UCB的具体内容的配置及分析思路可以参考本文。
repo git







