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.

[参考译文] AM2634-Q1:AM2634-Q1 - AutoSAR -上下文切换存储器- NaN 问题

Guru**** 2782615 points

Other Parts Discussed in Thread: AM2634

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1338987/am2634-q1-am2634-q1---autosar---context-switching-memory---nan-issue

器件型号:AM2634-Q1
主题中讨论的其他器件:AM2634

我们将使用 Am2634导数和矢量 SIP。

 

我们的电机控制应用面临 NaN (不是数字)问题。

 

在高层面上,我们将配置为16kHz 的 CAT0中断用于应用,我们注意到 CAT0和 CAT2 (TPTI - OS )之间正在发生高频上下文切换。

 

我们想要了解上下文切换区域存储器、以及 AM264如何处理 此派生品的 ISR CAT0至 CAT2 (OS 任务)。

 

 

请考虑 这视为高优先级 进行公开讨论和头脑风暴。

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

    您好、Ramesh、

    我无法完全理解这一问题。 您是否在问上下文切换软件?

    Br、

    Sunil Kumar M S

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

    当我们使用 Vector MicroSAR 时、该工具会使用 CAT2 iSR2为任务级上下文切换分配所需的存储器。  CAT0 ISR 超出 microSAR 上下文、其中 MICROSAR 以 CAT2 ISR (使用 RTI 的 PIT)运行。

    我们观察到,如果 CAT2 ISR (操作系统任务)被 CAT0 ISR ( FOC 控制应用程序)中断,则会注意到应用程序数据不正确。  

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

    您好、Ramesh、

    您是否已在这方面向向量进行了检查? 在 CAT2 ISR 中、您是否使用任何 MCAL 模块?

    Br、

    Sunil Kumar M S

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

    您好!

    Vector 已验证配置,看他们是否合适,他们要求与 MCU 提供商进行检查。

    如果您有空,我们也可以查看 arch ,演示问题。

    为回答您的问题、MCAL 和 MicroSAR 使用 CAT2 ISR。

    发送

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

    您好、Ramesh、

    只要系统将模式从 SYS 更改为 IRQ/FIQ、并且在 SVP 也支持嵌套中断的情况下、R5上下文切换要求堆栈被压入。

    如需了解更多详情、 请访问:https://software-dl.ti.com/mcu-plus-sdk/esd/AM263X/latest/exports/docs/api_guide_am263x/OPTIMIZING_REAL_TIME_CONTROL_APPLICATIONS.html

    在此处- https://www.ti.com/lit/pdf/spna219

    此致、
    Aakash