你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

2025国庆中秋活动体验报告1——TouchGFX环境配置

[复制链接]
知识不仅闹 提问时间:2025-11-11 23:30 / 未解决

环境配置

俗话说的好,预先善其事必先善其器。

简单配置一下其中的TouchGFX

下载我们的软件:TouchGFXDesigner | Software - 意法半导体STMicroelectronics

简单配置之后,我们选择我这次参与任务的板卡

image-20251101012928078

很方便我们就可以选中其中点击右下角创建我们的工程

image-20251101013022272

这里我根据b站的课程,简单做了一个按键切换页面的功能,其中点击就会切换到第二个界面。

其中我们只需要在这个界面写触发时间,就能实现我们的操作

image-20251101013145320

第二个界面也是同理,也是添加我们的按键触发事件切换为我们的第一个界面

image-20251101013231838

右下角有三个图标,分别是编译代码,启动模拟器,烧录到板卡中

image-20251101013250792

点击第二个我们就可以很清楚的看到其中我们的按键已经实现,接下来我们就可以尝试烧录在我们的板卡中。

我在烧录的时候出现了一个报错,说其中makeflie文件有问题导致我的程序烧录不进去

image-20251101013741922

我们可以发现其中是寻找我们的,programmer的环境变量,但是我之前有安装过在F盘。其中的环境没有找到导致烧录不成功。

修改cube_programmer.mk,更正我们的programmer的路径

image-20251101014005685

image-20251101014117348

这里我添加了自己软件路径

program_files_custom = /f/Soft/STM32CubeProgrammer

重新定位到我们的programmer,让程序能正确找到软件进行烧录

else ifneq ("$(shell find "$(program_files_custom)/bin/$(stm32cube_programmer_filename)" 2> nul )","")
program_files_path := $(program_files_custom)
endif

修改之后找到路径成功下载完成,如果大家在使用TouchGFX也遇到找不到programmer,也可以尝试我的方法解决。** **最后的效果如图,简单的跑了一下基础demo,后面就开始规划我们的智能界面的布局实现

image-20251101014607554

收藏 评论0 发布时间:2025-11-11 23:30

举报

0个回答

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版