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.

[参考译文] TMS570LS3137:GPT 模块中的问题

Guru**** 2606725 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/748392/tms570ls3137-issue-in-gpt-module

器件型号:TMS570LS3137

在 AUTOSAR_MCAL_TMS570LSx-05.30.00中、 由于 Vector OS 和 GPT MCAL 模块使用相同的 RTI 通道、因此它们之间存在冲突
1:向量操作系统正在使用 RTI Channel_0和计数器0、应针对它进行获取。
2、RT_Channel_1、计数器1、2、3可被其它模块使用、但是应该注意操作系统使用的通用寄存器不会被改变。

RTI 寄存器如下所示

TI TMS570x
上下文寄存器
> R4-R11
> PC
> LR
> SP
> PSR
上下文 FPU 寄存器
> S0-S31
> FPSCR
> FPEXC
内核寄存器
> SCTLR
> TPIDRURO
MPU 寄存器
> DRBAR
> DRSR
> DRACR
> RGNR
INTC 寄存器
> FIRQPR
> CHANNCTRL
> REQENASET
> REQENACLR
> INTREQ
RTI 寄存器
>全局控制
>时基控制
>捕获控制
>比较控制
>计数器0/1
>递增计数器0/1
>比较递增计数器0/1
>捕获自由运行计数器0/1
>捕获计数器0/1
>比较0/1/2/3
>更新比较0/1/2/3
>时基低比较
>时基高比较
>设置中断使能
>清除中断使能
>中断标志
软件中断寄存器
> SSIR1
> SSIVEC

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

    必须修改 GPT 驱动程序、以考虑模块之间共享 RTI 的情况。 我们将接受此请求并输入我们的内部跟踪工具。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Vishwanath,

    能否提供 RTI 通道共享所需的 GPT 修改的更新?

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

    我们需要重新设计 GPT 模块。 我们尚未开始这方面的工作。