This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS2124:有关 SPNU499C 的问题文档

Guru**** 2382630 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/951345/tms570ls2124-questions-about-spnu499c-document

器件型号:TMS570LS2124

您好、专家、

 有关 SPNU499C 文档的以下内容、有一些问题。 希望 您能更清楚地解释它。 谢谢!

  • 四个象限的含义和使用方法是什么?
  •  如果设置为表2-89说明、象限可以保护什么?
  • 什么是功能以及如何配置每个位的"PPROTSET0"?

以上内容涉及 TUV 认证、这是一个紧急情况。 提前感谢您的支持!

 

SPNU499C 的内容  

此致

Rayna

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rayna、

    请查看数据表中的表6-21:

    每个外设选择(PS)寻址一个1KB 区域。 然后、该区域被分成四个象限[3:0]、每个象限为256字节。  然后、按照数据表的表6-21中的规定、将这些象限分配给各个外设模块控制/状态寄存器。

    一些外设寄存器帧适合象限、而一些其他外设采用两个象限:

    PS[x]帧大小<= 256字节:需要1象限                          例如:对于 GIO、PS[16]

    ps[x]帧大小>256字节和<= 512字节:需要2个象限             例如:FTU 为 PS[23]、HTU1和 HTU2为 PS[22]

    PS[x]帧大小>512字节且<= 1KB:需要4个象限                 例如:对于 FlexRay、PS[12]或 PS[13]、

    FlexRay 控制器采用两个完整的外设选择、因此它使用八个象限。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    PCR 模块 PPROTSETx 寄存器每个外设选择象限包含一个位。 这些位定义了到外设寄存器帧的访问权限。 如果 CPU 尝试向其 没有正确权限的外设寄存器写入数据、则会检测到保护违规和中止
    发生。

    示例:PPROTSET0是外设保护设置寄存器之一:

    位0用于 PS0象限0保护设置--> MibSPI5采用2个象限

    位1用于 PS0象限1保护设置

    位2用于 PS0象限2保护集-->未使用

    位3用于 PS0象限3保护设置

    位4用于 PS1象限0保护设置--> MibSPI3采用2个象限

    位5用于 PS1象限1保护设置

    位6用于 PS1象限2保护设置--> SPI4 采用2个象限

    位7用于 PS1象限3保护设置

    位8用于 PS2象限0保护集--> MibSPI1 采用2个象限

    位9用于 PS2象限1保护集  

    位10用于 PS2象限2保护集--> SPI2  获取2个象限

    位11用于 PS2象限3保护集  

    (笑声) (笑声)