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.

[参考译文] AM6442:mcspi LLD、使用 M4F

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1509251/am6442-mcspi-lld-using-m4f

器件型号:AM6442
主题:SysConfig 中讨论的其他器件

工具/软件:

尊敬的专家

我尝试让 MCSPI 使用 m4fss0_0内核的 LLD

在 mcspi_loopback_interrupt_lld.c 示例中、它使用

isr_call_level_NONFLOAT_reinable (...

中导出

#include

我在中找不到 M4F 的等效库  

C:\ti\ind_comms_sdk_am64x_09_02_00_08\mcu_plus_sdk\source\kernel\nortos\dp\m4

是否有相应的解决方法?

它们 SysConfig 似乎允许在 M4F 内核上使用 mcspi LLD。

谢谢你

Alan I

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

    您好 Alan、

    请允许我检查所有内核是否支持 LLD、我假设是、因为它不依赖于内核、而是依赖于驱动程序。

    此致、

    Vaibhav

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

    您好 Alan、  

    这里只是一个提示更新、我询问了此支持 LLD 的 MCSPI 环回中断应用程序的所有者关于以下问题:

    1. mcspi 环回中断 LLD 的这个相同示例是否可以与 M4F 一起使用?
    2.如果否、则可以、如果是、则对于 M4F、与 ISR_CALL_LEVEL_NONFLOAT_REIN可 重入 API 等效的是什么?

    当我有进一步的更新时、我会通知您。  

    感谢您的耐心。

    此致、

    Vaibhav

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

    你好、Vaibhav

    由于 中缺少库、示例无法在 M4F 上编译

    C:\ti\ind_comms_sdk_am64x_09_02_00_08\mcu_plus_sdk\source\kernel\nortos\dp\m4  

    库仅在上可用  

    C:\ti\ind_comms_sdk_am64x_09_02_00_08\mcu_plus_sdk\source\kernel\nortos\dp\r5

    如果您还有任何问题、请告诉我

    Alan I

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

    您好 Alan、

    我在这方面进行了确认、我将尝试将此应用程序导入 M4F、并尝试进行构建并查看我是否遇到同样的问题。

    此致、

    Vaibhav

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

    您好 Alan、

    我导入了 mcspi LLD 中断应用程序、但在一个空的 M4F nortos 应用程序上、我在编译时看到以下错误:

    所以现在我正处于一个与你们一样的阶段。

    我在内部检查是否有类似于 ISR_CALL_LEVEL_NONFLOAT_RENTAIN 的 M4F 替换 API 调用

    此致、

    Vaibhav

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

    你好、Vaibhav

    感谢您的跟进。 我们希望将 LLD 获取到 M4F、因为我们需要为 MCSPI 获得最高效的库。  

    谢谢你

    Alan I

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

    您好 Alan、

    谢谢你说,我仍然在检查这个.

    此致、

    Vaibhav

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

    你好、Vaibhav

    这方面有任何更新?

    Alan I

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

    您好 Alan、

    感谢您的等待、请允许我再过一天回到这里。

    此致、

    Vaibhav

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

    您好 Alan、  

    以下是开发团队的回复:

    ISR_CALL_LEVEL_NONFLOAT_RENED
    此宏仅与 R5F 相关(内核不支持嵌套/可重入性)。 此宏不可用于 M4F。 您需要使用 SDK 中适用于 M4F 内核的 IRQ 处理程序。 据我所知、M4F 内核支持硬件本身的嵌套/可重入性、因此 SDK 中的 IRQ 处理程序应该已经可以处理。

    此致、

    Vaibhav