
TC3xx学习
文章平均质量分 85
英飞凌TC377芯片学习
AI坤坤
一枚持续学习的汽车开发
展开
-
Chapter09 系统控制单元SCU
上文提到为了要改写某些特定寄存器必须去掉一层保护,而WDTxCON0寄存器,需要密码来解锁。密码寄出去你WDTSCON0 是被SCU通用的保护方案所保护。值允许配置的master具备写操作。这种特点包括ENDINIT bit与WDT寄存器合作。否则写尝试不会改变寄存器。这些寄存器被End of Initialization的保护机制保护,简写成EndInit。是一种写保护,只在特定时间段。在系统初始化或者app初始化的时候,有一些只编辑一次的寄存器,如果这些寄存器在正常运行时被操作会导致极大的影响。原创 2023-10-14 16:55:58 · 280 阅读 · 0 评论 -
Chapter 06 非易失存储器
这里需要强调的是,PF0的S0~S39,也就是640KB,属于HSM的专有区域。,PFLASH 4个double word 为32字节,加上22bit ECC,DFLASH 是1个double word 加上22bit ECC。:是物理扇区的更细分层面,一个逻辑扇区由一组PFASH 或DFLASH的wordline组成,或者UCB的一个单独的wordline。: 一个指令可以编程的最大数量,PFLASH 是8个page即256字节,DFLASH为4个page为32字节;原创 2023-10-08 20:19:20 · 767 阅读 · 0 评论 -
Chapter02 内存映射
存储器映射描述了从不同片上总线的角度“看到”的单元、存储器和保留区域的地址位置和访问可能性。这16个段区间里面,0、2、12、13、14为预留。1、3、4、5、6、7分别对应最多的6个CPU的DSPR、DCACHE、DTAG。这里分两部分讲述0~14的15个段为第一部分,第15段为第二部分,先看第一部分。其中1、3、7主要是PSPR和DSPR、PCACHE和DCACHE。从第8段起是PF0~5。15是低位的128M是SPB,高位的128M是SRI。CAN、I2C、时钟、PORT、HSM等等均在此段中。原创 2023-09-14 14:07:09 · 366 阅读 · 0 评论 -
Chapter01-芯片介绍
在程序运行时为了交换分区,新的镜像需要载入在未激活的PFLASH的分区。SOTA开启后,会有一组PFLASH作为CPU可执行的地址空间,作为激活的分区,而另一部分则是可以读写的非激活分区。建议通过在UCB_PFLASH中安装扇区特定的写保护来保护所使用的扇区,镜像的起始地址在UCB_BMHD并且标准的,且执行在BHMD UCB的标准编程。在一些变化的场景中,1MB的block可以和3MB的block做交换,因为代码镜像必须符合A和B的分区,3M的多余的那2M区域,不能用于代码镜像。原创 2023-09-12 23:44:43 · 774 阅读 · 0 评论