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.

[参考译文] AM2434:版本 MCU+ SDK 之间 SCI API 差异的影响

Guru**** 2445440 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1195224/am2434-impact-of-differences-in-api-for-sci-between-versions-of-mcu-sdk

器件型号:AM2434

我们的客户担心不同版本 MCU+ SDK 之间 SCI API 差异的影响。

tisci_devices.h 中08.04.00.17和08.05.00.24之间的定义如下所示:

C:\ti\mcu_plus_sdk_am243x_08_04_00_17\source\drivers\sciclient\include\tisci\am64x_am243x\tisci_devices.h
software-dl.ti.com/.../group__tisci__devices.html

C:\ti\mcu_plus_sdk_am243x_08_05_00_24\source\drivers\sciclient\include\tisci\am64x_am243x\tisci_devices.h
software-dl.ti.com/.../group__tisci__devices.html

+#define TISCI_DEV_MCU_M4FSS0_CBASS_0 8.

-#define TISCI_DEV_DMASS0_PSILCFG_0 31.
-#define TISCI_DEV_DMASS0_PSILSS_0 32.

-#define TISCI_DEV_MSRAM_256K0 108
-#define TISCI_DEV_MSRAM_256K1 109
-#define TISCI_DEV_MSRAM_256K2 110
-#define TISCI_DEV_MSRAM_256K3 111
-#define TISCI_DEV_MSRAM_256K4 112
-#define TISCI_DEV_MSRAM_256K5 113

-#define TISCI_DEV_POSTDIV1_16FFT1 115
-#define TISCI_DEV_POSTDIV4_16FF0 116
-#define TISCI_DEV_POSTDIV4_16FF2 117
-#define TISCI_DEV_PSRAMECC0 118

为什么更改了定义?

删除的定义是否会产生任何影响?

AM243x 不支持与删除的定义相对应的资源吗?

此致、

Daisuke

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

    大家好、 

    让我再向您介绍一下这方面的更多详细信息。

    此致、
    Aakash

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

    Aakash-San、您好!

    感谢你的答复。

    请尽快给我一个答案。 如果您能及时回复、我们将不胜感激。

    此致、

    Daisuke

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

    大家好、Daisuke-San、

    您在器件 ID 中看到的更改是 SYSFW v08.03.xx 和更高版本的一部分。 删除的器件 ID 通常会跳过、无法曝光。 您是否使用了这些设备 ID?

    此致、
    Aakash

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

    Aakash-San、您好!

    感谢你的答复。

    我们的客户在之前的 SDK (08.04)中使用以下 ID。

    #define TISCI_DEV_DMASS0_PSILCFG_0 31.
    #define TISCI_DEV_DMASS0_PSILSS_0 32.

    此致、

    Daisuke

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

    大家好、 

    您能否在客户代码中共享这些 ID 的使用? 也许我们可以建议更好的选择。

    此致、
    Aakash

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

    Aakash-San、您好!

    感谢你的答复。 很抱歉耽误你的回答。

    [引用 userid="520628" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1195224/am2434-impact-of-differences-in-api-for-sci-between-versions-of-mcu-sdk/4512713 #4512713")您是否可以在客户代码中共享这些 ID 的使用? 也许我们可以建议更好的选择。[/引述]

    我已请求我们的客户分享客户代码中 ID 的使用情况。

    这些 ID 似乎被用来配置 PSI-L (访问 DMASS_PSILCFG_0或 DMASS_PSILSS_0寄存器)。

    SYSFW 是否必须通过具有 ID 的 API 来配置 PSI-L?

    为什么移除 ID? 是因为不再需要它们吗?

    此致、

    Daisuke

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

    尊敬的 

    预计在公共域中公开这些 ID 是一个非常小的安全问题。

    [引用 userid="102452" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1195224/am2434-impact-of-differences-in-api-for-sci-between-versions-of-mcu-sdk/4520213 #4520213"]必须通过具有 ID 的 API 使用 SYSFW 来配置 PSI-L?

    我们正在等待客户的响应以了解其确切的用例、以便我们提供更好的替代方案。

    此致、
    Aakash