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

【DIY-STM32N6】4.LCD驱动与TouchGFX

[复制链接]
奇迹 发布时间:2025-5-9 23:40

前几天有人问我TouchGFX在N6部署的问题,😄 当时我画了一张大饼,说会有文章讲解,现在就兑现这个承诺。


启动TouchGFX Designer创建一个工程,选择STM32N6开发板,点击Create

微信截图_20250509230316.png

随便拉几个元素创建一个界面,点击右下角的生成代码。

微信截图_20250509231459.png

可以点击右下角的运行仿真一下界面。

微信截图_20250509231519.png

点击左下角r的Files进入工程目录,并打开。

由于我使用的是自己绘制的开发板,与官方的驱动有一点不太,需要对下面的代码进行修改(如果使用官方DK板的不需要这一步)

微信截图_20250509231917.png

改为

HAL_GPIO_WritePin(GPIOQ, LCD_ON_OFF_Pin, GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOQ, LCD_BL_Pin, GPIO_PIN_RESET);

编译工程,记得FSBL和Appli两个工程都要编译。

共会生成三个文件,分别在

STM32CubeIDE\FSBL\Debug\STM32N6570-DK_FSBL.bin
STM32CubeIDE\Appli\Debug\STM32N6570-DK_Appli.bin
STM32CubeIDE\Appli\Debug\STM32N6570-DK_Appli_assets.hex

我们可以使用【STM32N6570-DK评测】3.从外部flash启动里的方式下载,也可使用Flash scripts\CubeIDE\Debug路径里的脚本进行下载,可参考【DIY-STM32N6】3.超级一键下载


运行效果,还是很好看的。

c9cec1f8dc2b3b2a11531cb3d361a55.jpg


  • STM32CubeMX: 6.14.1
  • STM32CubeN6: 1.1.1
  • TouchGFX Designer: 4.25.0
  • STM32CubeIDE: 1.18.1
收藏 评论0 发布时间:2025-5-9 23:40

举报

0个回答

所属标签

相似分享

官网相关资源

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