STM32G071RB-NUCLEO和X-NUCLEO-GFX01M1进行GUI开发(一)

  网上关于STM32G071RB-NUCLEO和X-NUCLEO-GFX01M1结合使用的教程很少,官方的说明也有限,出了好几次错各种百度,花了5天时间,终于完成了第一步:把程序烧录到了开发板并显示。

(一)软件:TouchGFXDesigner4.16.0,
STM32CubeProgrammerV2.6.0(ST官方下载)
STM32CubeProgrammer哪个版本估计都行,我安装在了F盘。但是我试了TouchGFX Designer18,19,20(没试17)不是没有G071-NUCLEO模板,就是在创建工程的时候报错。下载这两个软件最好是默认路径,否则后面会出错。
(二)实现功能:在touchgfx显示一个图片
(三)步骤
1、在touchgfx designer新建工程,选择STM32G071-NUCLEO开发板,点击create;
2、在打开的页面中加载*.PNG文件,选项都默认不做更改;
3、在生成的工程文件夹下找gcc文件夹,复制MX25L6433F_STM32G071B_NUCLEO.stldr,粘贴该文件至STM32CubeProgrammer/BIN/external loader。
4、点击“generate code”生成代码,点击“run target”下载烧录程序到开发板,烧录成功如下。touchgfx designer是通过STM32CubeProgrammer烧录程序的,虽然不用打开这个软件,但是你得下载它。
在这里插入图片描述

(四)出错原因汇总
1、如图片no such file or directory。我不是在c盘下装的STM32CubeProgrammer,只能将STM32CubeProgrammer下的整个bin文件夹复制到该目录下,bin文件夹的external loader必须包含MX25L6433F_STM32G071B_NUCLEO.stldr。在这里插入图片描述2.提示:unable to list supported devices,cannot identify the device。错误原因:不能只把bin文件夹复制到C盘的STM32CubeProgrammer目录下,还应把F盘下STM32CubeProgrammer其他文件夹复制到C盘目录。在这里插入图片描述(五)总结
最好安装TouchGFXDesigner4.16.0和
STM32CubeProgrammerV2.6.0在默认路径,就不会出现找不到文件的提示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值