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.

[参考译文] AM62A7:SysConfig 用法

Guru**** 2573915 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1348787/am62a7-sysconfig-usage

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

你好老师
使用 TI AM62Ax R5 SDK 调试例程时、发现例程中的同一个 SysConfig 无法满足调试多个驱动程序的需求。 如下图所示、两个 SysConfig 都无法同时满足调试 MCAN 和 DMA 的需求。
1.我想问是否可以根据此 SysConfig 添加 TI 驱动程序。 (如果可能、请提供一种方法)
如果1是不可行的,我们能否就这一问题提供行动方案。

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

    您好!

    感谢您访问德州仪器 E2E 支持论坛。  

    您能否告诉我们您正在使用哪个版本的 MCU+SDK?

    请参阅 AM62A MCU+SDK 版本特定发行说明、了解哪些功能受支持、哪些功能不受支持。

    此致、

    图沙尔

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

    1.我使用的是 mcu_plus_sdk-am62ax_09_1-00_19和 SysConfig 1.18.1。 我的问题是如何创建一个 SysConfig 工程、该工程可以同时满足我对 UART、SPI、DMA、CAN、PWM ECAP 和 IIC。
    AM62Ax R5内核是否支持看门狗驱动程序。

    此致、

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

    尊敬的丁:

    感谢您的答复。

    1. 我使用的是 MCU_PLUS_SDK-am62ax_09_1-00_19和 SysConfig 1.18.1。 我的问题是如何创建一个 SysConfig 工程、该工程可以同时满足我对 UART、SPI、DMA、CAN、PWM ECAP 和 IIC。

    请使用以下参数打开 SysConfig 工具、以查看上述外设。

    请参阅以下屏幕截图。

    2. AM62Ax R5内核是否支持看门狗驱动程序。

    否、R5F 不支持它、因为它位于 MAIN 域中。 MCU R5仅支持 MCU 域外设。

    此致、

    图沙尔

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

    Tushar、您好!

    感谢您的答复。

    您是说我可以使用 A53程序来调试 R5F 内核并成功访问 R5F 资源吗?

    此致、

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

    尊敬的丁:

    感谢您的答复。

    您是否可以使用 A53程序调试 R5F 内核并成功访问 R5F 资源?

    不会、无法使用 A53程序来调试 R5F 内核。

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    在您演示的操作步骤中(如下图所示)、所选的上下文是 a53ss0_1、而不是 mcur5fs0_2
    可以在 R5F 程序中使用带有上下文 a53ss0_0的 CAN SysConfig。
    3.让我重申我的要求。 我希望得到一个合适的 SysConfig 工程、它可以满足我对 UART、SPI、DMA、CAN、PWM、 针对 R5F 内核的 ECAP 和 IIC

    此致、

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

    尊敬的丁:

    感谢您的答复。

    1.在您演示的操作步骤中(如下图所示),所选的上下文是 a53ss0_1,而不是 mcur5fs0_2

    是的、 建议使用上述配置来回答 有关 SysConfig 工程的上述查询、其中可以同时调试所有 UART、SPI、DMA、CAN、PWM、ECAP、I2C。

    2.can sysconfig with context a53ss0_0 can use in R5F programs。

    不、这是不可能的。

    3. 让我重申我的要求。 我希望得到一个合适的 SysConfig 工程、它可以满足我对 UART、SPI、DMA、CAN、PWM、 R5F 内核 ECAP 和 IIC [/报价]

    遗憾的是、上述要求无法满足。

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    例如、这个 r5fs0:0例程包含我想调试的大多数驱动程序、但没有 MCAN 驱动程序。 我可以通过某种方式添加 MCAN 驱动程序吗?

    此致、

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

    尊敬的丁:

    感谢您的答复。

    我可以通过某种方式添加 MCAN 驱动程序吗?

    目前、仅通过 MCU R5F 和 A53内核支持 MCAN 外设。 请参阅 mcan_loopback_example。

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    如下图所示、是否可以将 MCAN 添加到保留驱动程序列表中的 TI 驱动程序列表以满足我的开发需求。

    此致、

    图沙尔

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

    尊敬的丁:

    感谢您的答复。

    如下图所示,是否可以将 MCAN 添加到保留驱动程序列表中的 TI 驱动程序列表以满足我的开发需求

    "保留外设"选项卡用于保留您自己的自定义代码将处理的任何特定硬件资源、并告知 SysConfig 工具不要使用该外设。 此选项卡不应用于要由该工具配置的任何外设。

    此致、

    图沙尔

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

    Tushar、您好!

    感谢您的答复。

    让我总结一下上述对话。 如果使用 SysConfig 配置驱动程序、则它无法满足 R5F 内核调试 UART、SPI、DMA、CAN、PWM eCAP 驱动程序。 我们是否能够以这种方式理解它?

    此致、

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

    尊敬的丁:

    感谢以上说明。

    在 SDK 中由特定内核支持的外设只能使用 SysConfig 工具进行配置。

    不受特定内核支持的外设不能使用 SysConfig 工具进行配置。

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    我不明白的一点是、为什么 SysConfig 文件针对 R5F 中的每个例程支持的驱动程序内容不同。 例如、UART 例程不支持 MCAN 驱动程序、但 MCAN 例程支持 MCAN、这也是 R5F 中的例程。

    此致、

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

    尊敬的丁:

    有一点我不明白为什么 SysConfig 文件支持的驱动程序内容对于 R5F 中的每个例程是不同的。 例如、UART 例程不支持 MCAN 驱动程序、但 MCAN 例程支持 MCAN、这也是 R5F 中的例程。

    很抱歉、我完全不理解以上评论。 您能否简单地说明一下?

    您能在这里说明一下例行程序是什么意思吗?

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    1.我的意思是,为什么每个 R5F 程序实例都支持不同数量的驱动程序。
    为什么 SysConfig 工具不能创建包含 R5F 支持的所有驱动程序的 SysConfig 工程。
    3、能够升级 SDK 和 SysConfig 解决上述问题。

    此致、

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

    尊敬的丁:

    感谢您的答复。

    我的意思是,为什么 R5F 程序的每个实例都支持不同数量的驱动程序。

    我没有完全理解上述说法、但根据我的理解、您是在问这样的问题。

    为什么 MCASP 有3个实例、UDMA 只有2个 DM-R5实例?

    如需查看上述详细信息、请参阅 部分 1.2器件域内的模块分配和实例  简要概述 。  

    为什么 SysConfig 工具不能创建包含 R5F 支持的所有驱动程序的 SysConfig 工程。

    SysConfig 工具可让您根据用例灵活地添加或删除外设实例。 它将包括由用户配置以满足应用要求的外设的驱动程序、而不是包含所有驱动程序。

    升级 SDK 和 SysConfig 可以解决上述问题。

    否、升级 SDK 和 SysConfig 工具后、在 SDK 支持之前、您不能在 R5F 内核中添加所有驱动程序。 只有特定内核的 SDK 支持的外设才能添加到 SysConfig 工程。

    请参阅 版本说明 以了解更多详细信息。  

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    1.让我以不同的方式提问、mcu-r5fss0-0和 r5fss0-0之间有什么区别?
    我发现只有 MCU-r5fss0-0示例程序的 TI 驱动程序列表具有 MCAN。

    此致、

    图沙尔

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

    尊敬的丁:

    感谢您的答复。

    1. 让我以不同的方式来提问、mcu-r5fss0-0和 r5fss0-0之间有什么区别?

    DM R5位于用于运行引导加载程序以及负责电源和资源管理的器件管理的唤醒域中。 不建议在 DM R5F 内核上运行其他驱动程序以及设备管理器。

    而 MCU R5处于 MCU 域中、可用于通用目的和运行安全应用程序。 在 SDK v09.02中、除了 ECAP、我可以看到所有其他驱动程序支持。 您可以使用 MCU R5内核来使用 MCAN 驱动程序。

    2.我发现只有 mcu-r5fs0-0示例程序的 TI 驱动程序列表具有 MCAN。

    它也受 A53内核支持。  

    希望上述信息对您有所帮助。

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    建议为 SDK v09.02使用哪些 SysConfig 和 CCS 版本。

    此致、

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

    尊敬的丁:

    感谢您的答复。

    建议针对 SDK v09.02使用哪些 SysConfig 和 CCS 版本。

    若要查找 SDK 的所有必需工具、请参阅  设置 SDK 和工具 

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    我已升级到 SDK v09.02。 但在 DMA 初始化期间输入断言时、您能否帮助指导我 DMA 和 UART 的配置是否存在任何问题?

    此致、

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

    尊敬的丁:

    感谢您的答复。

    我们不建议从头开始构建 example.syscfg 文件。 有现成的 uDMA 示例可供参考。

    我可以看到您已将 UART 配置为在当前不支持的 DMA 模式下运行。

    请参阅  https://software-dl.ti.com/mcu-plus-sdk/esd/AM62AX/latest/exports/docs/api_guide_am62ax/DRIVERS_UART_PAGE.html 

    请参阅 SDK 中提供的现有 UART 和 uDMA 示例。

    如果您有任何与 UART 和 uDMA 相关的疑问、请随时打开新主题。  

    它将帮助我们将该主题分配给权限所有者。

    希望上述信息对您有所帮助。

    此致、

    图沙尔

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

     Tushar、您好!

    感谢您的答复。

    使用 MCU-r5fs0-0进行调试时、可以在不选中使用 MCU 域外设选项的情况下访问 MCU 域之外的资源。

    此致、

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

    尊敬的丁:

    感谢您的答复。

    使用 mcu-r5fs0-0进行调试时,可以在不检查使用 MCU 域外设选项的情况下访问 MCU 域之外的资源。

    可以、但您只能通过取消选中 Use MCU domain peripheral 选项、访问 MCU 域之外的 MCU 内核支持/可访问的外设。

    要查看每个内核支持的外设列表、请参阅  MCU-SDK-RELEASK-NOTES。 

    此致、

    图沙尔