当前位置: 首页 > news >正文

在 ESP 上运行 AWTK

AWTK 基于 esp 的移植。

在这里插入图片描述

测试硬件平台为 ESP32-S3-Touch-LCD-4.3,其它平台请根据实际平台自行调整。

安装下载工具

  • 建议下载离线版本 ESP IDF v5.3.2

下载代码

git clone https://github.com/zlgopen/awtk-esp.git
cd awtk-esp
git clone https://github.com/zlgopen/awtk.git components/awtk/awtk
git clone https://github.com/zlgopen/awtk-demo-app main/app

修改分区表

默认文件位置为 C://Espressif/frameworks/esp-idf-v5.3.2/components/partition_table/partitions_singleapp.csv

# Name,   Type, SubType, Offset,  Size, Flags
# Note: if you have increased the bootloader size, make sure to update the offsets to avoid overlap
nvs,      data, nvs,     ,        0x6000,
phy_init, data, phy,     ,        0x1000,
factory,  app,  factory, ,        6M,

设置目标设备类型

在 ESP-IDF 5.3 PowerShell 中,进入 awtk-esp 所在目录。

idf.py set-target esp32s3

编译

在 ESP-IDF 5.3 PowerShell 中,进入 awtk-esp 所在目录。

idf.py build

下载

用 USB 将开发板连接到电脑,让执行下面的命令

idf.py flash

查看调试信息

idf.py monitor

已知问题

  • 触摸屏事件有些问题,按住不动时,不断上报 down/up 事件,不知是不是我的板子的问题。
http://www.lryc.cn/news/514221.html

相关文章:

  • 硬件工程师面试题 21-30
  • 开源架构的容器化部署优化版
  • Qt使用CMake编译项目时报错:#undefined reference to `vtable for MainView‘
  • python学习笔记—12—
  • ==和===的区别,被坑的一天
  • 基于 GPUTasker 的 GPU 使用情况钉钉推送机器人实现
  • Python自学 - 函数初步(内置函数、模块函数、自定义函数)
  • 【生活】冬天如何选口罩(医用口罩,N95, KN95还是KP95?带不带呼吸阀门?带不带活性炭?)
  • HTML5新特性|01 音频视频
  • 迅为RK3568开发板编译Android12源码包-设置屏幕配置
  • 力扣hot100——图论
  • Docker- Unable to find image “hello-world“locally
  • spring-boot启动源码分析(二)之SpringApplicationRunListener
  • ELK入门教程(超详细)
  • 人工智能知识分享第六天-机器学习_​逻辑回归(Logistic Regression)
  • 基于Springboot + vue实现的校园周边美食探索及分享平台
  • 初学STM32 --- 外部SRAM
  • 创龙3588——debian根文件系统制作
  • javacript中function (res) {}与箭头函数表达式(res) =>{}的区别
  • kylin安装docker
  • 【Yarn】通过JMX采集yarn相关指标的Flink任务核心逻辑
  • 鸿蒙HarmonyOS开发:基于Swiper组件和自定义指示器实现多图片进度条轮播功能
  • Excel 身份证号计算年龄
  • 【2024年-6月-14日-开源社区openEuler实践记录】探索 test - tools:高效测试的开源宝库
  • 2022浙江大学信号与系统笔记
  • DeepSeek-VL2
  • 前端⾯试⼋股⽂
  • 【Rust自学】8.6. HashMap Pt.2:更新HashMap
  • Python异常处理详解:概念、语法与实践
  • Kotlin在医疗大健康域的应用实例探究与编程剖析(上)