ZHDA005 December   2025 MSPM33C321A

 

  1.   1
  2.   摘要
  3.   商标
  4. 1概述
    1. 1.1 LVGL 项目设置
    2. 1.2 配置
    3. 1.3 初始化
    4. 1.4 LVGL 输出
    5. 1.5 LVGL 输入
    6. 1.6 LVGL 更新
  5. 2LVGL 示例
    1. 2.1 硬件连接
    2. 2.2 软件
    3. 2.3 LVGL 示例摘要
  6. 3总结
  7. 4修订历史记录

LVGL 项目设置

LVGL 已集成到 M33 SDK 中,但是必须将库链接到工程中。若要执行此链接,可以按照以下步骤操作:

  • 右键点击工程,然后选择“Add Files/Folders...”
  • 在“Add Files/Folders”窗口中,选择“+”符号以添加 LVGL 库
  • 从“Select files/folders”窗口中,将下拉列表从“Select files to add”更改为“Select folders to link”
  • 然后单击“Path”附近的“…”图标,选择 SDK LVGL 库的基本路径。
    • SDK LVGL 库位于“C:\ti\mspm33_sdk_XX\source\third_party\lvgl”,其中“XX”是最新的 SDK 版本。
  • 单击“Select files/folders”窗口上的“Ok”
  • 最后,在“Add Files/Folders”窗口中单击“Ok”
  • SDK LVGL 库目前应该已包含在工程中
该库具有最基本的配置,没有低级驱动程序。要针对特定应用配置库并为特定显示添加低级驱动程序,必须在工程中添加五个文件并进行调整:
  • lv_conf.h:LVGL 的主配置文件
  • lv_port_disp.h:LVGL 显示驱动程序的头文件
  • lv_port_disp.c:LVGL 显示驱动程序的源文件
  • lv_port_indev.h:LVGL 输入器件驱动程序的头文件
  • lv_port_indev.c:LVGL 输入器件驱动程序的源文件