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.

[参考译文] AM62L:对 FreeRTOS、LVGL 移植功能和 2.5D GPU 功能的官方支持

Guru**** 2966500 points

Other Parts Discussed in Thread: AM62L

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1661156/am62l-official-support-for-freertos-lvgl-porting-capability-and-2-5d-gpu-features

器件型号: AM62L

尊敬的 TI 团队:

我目前正在针对一个新工程评估 AM62L 处理器、并研究其基于 RTOS 的 GUI 开发能力。

 

根据 AM62Lx MCU+ SDK 文档 (v11.00.00.23)、AM62L 支持 FreeRTOS。 此外、 LVGL 文档 表明图形库本身支持 FreeRTOS 集成。

https://software-dl.ti.com/mcu-plus-sdk/esd/AM62LX/11_00_00_23/exports/docs/api_guide_am62lx/index.html 

https://lvgl.io/docs/open/integration/rtos

根据这些参考点、我对官方支持和技术可行性有以下问题:  

  1. AM62L 上 FreeRTOS 的官方支持: 如果我们使用 AM62L 上的 FreeRTOS 开发应用、我们可以从 TI 获得官方技术支持吗? 关于 TI 在此平台上的 FreeRTOS 支持范围、是否有任何特定限制或边界条件?
  2. FreeRTOS 上的 LVGL 演示和参考代码: AM62L 能够将 FreeRTOS 与 LVGL 结合运行、以实现与官方 LVGL 演示(例如 https://lvgl.io/demos) ?) 类似的高级 UI 实现TI 是否提供任何官方演示代码、参考设计或移植指南来展示 AM62L 在 FreeRTOS 上运行的 LVGL?

   3. 2.5D GPU 要求: AM62L 是否满足 2.5D GPU 的要求?

 

提前感谢您的支持和见解。

此致、

Daniel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">您好 Daniel、

    我想提供有关 AM62L 软件策略的最新信息。 我们决定不在此平台上开发 FreeRTOS。

    我们的评估表明、在 Cortex-A53 内核上运行具有不同内核的非对称多处理 (AMP) 模式会带来重大架构挑战。

    由于二级高速缓存是在内核之间共享的、因此拆分内核环境可能会导致缓存争用问题、从而降低单核性能。 此外、在该特定群集上的两个不同操作系统环境中隔离和分配硬件资源会增加较高的开发复杂性。  

    鉴于客户对 AM62L 的 Zephyr 需求旺盛、我们将在下一个版本中正式选择 Zephyr RTOS。

    虽然 Zephyr 尚未对所有 AM62L 功能提供全面的开箱即用支持、但我们计划在今年年底前提供官方支持。 作为概念验证、我们已在内部成功验证了运行 LVGL 图形演示的 DSS。 该代码目前正在进行内部审查、我们预计将在接下来的几周内将其提交到主线 Zephyr 存储库的上游。

    请查看  下面的 Zephyr 链接以获取参考。

    https://docs.zephyrproject.org/latest/boards/ti/am62l_evm/doc/index.html

    https://github.com/zephyrproject-rtos/zephyr/blob/main/dts/vendor/ti/am62l-main.dtsi?plain=1

    此致、

    Anil.

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

    你好 Anil

    我们的客户对汽车应用的启动时间有严格的要求。 它们需要在通电后极短的时间内向终端用户显示关键信息(例如车辆状态或警告指示灯)。

    您能否就以下问题提供一些见解或基准?

    1. 最短启动到显示时间 (Zephyr + LVGL): 在 AM62L 平台上使用 Zephyr RTOS 和 LVGL 图形、从上电到显示第一个屏幕/关键信息、可实现的最短时间是多少? 您是否有任何用于早期显示的参考优化数据或指标?

    2. Altia GUI 支持和数据: 客户非常希望将系统与 Altia GUI 配对。 如果 TI 有任何相关的集成基准测试、启动时性能数据或关于在 AM62x/AM62L 系列的 Zephyr(或类似的 RTOS 集群)上运行的 Altia 的案例研究、那么对这些案例进行评估会非常有帮助。

    感谢您的支持、期待您的见解。

    Daniel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">您好 Daniel、
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">您能否介绍一下您的汽车应用的详细信息?
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">请注意、AM62L 器件不支持符合 AEC-Q100 汽车标准。
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">目前、我没有针对您的特定请求的任何基准测试数据。
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">但是、LVGL 支持将在接下来的一到两周内在上游提供。
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">我建议您一边进行测试、以对您的应用进行基准测试。
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">同时、我还将与我的内部团队核实、了解他们是否可以提供这些详细信息。
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 12px="" 0px="" 0px;="" text-decoration:="" none;="" border-bottom:="" rgb(10,="" 10,="" 10);"="">此致、
    ",="" arial,="" sans-serif;="" font-size:="" 16px;="" font-weight:="" 400;="" margin:="" 0px;="" text-decoration:="" none;="" border-bottom:="" 0px="" rgb(10,="" 10,="" 10);"="">Anil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Daniel:
    Zephyr SDK 仍在进行中、我们尚无任何启动时基准测试。
    关于您的第二个问题、我们已在以下地址 获得解答:AM62L:Altia GUI 支持和 Zephyr RTOS 下的 1080p LCD 驱动功能