你好呀,
我正在使用 TOUCHgfx_4.19.1 和
STM32CUBEIDE 1.9.1 来定制我的 STM32F429I-DISC1 板(E01 版)。我从 Touchgfx 构建了一个非常简单的按钮按下项目,但是,在 STM32CUBEIDE 中调试并加载此代码后,无法在此触摸屏上检测到按下。
我做了很多尝试,包括
将演示固件加载回我的电路板,以检查是否由于电路板损坏而出现问题,但是当我通过 TRUESTUDIO(原始代码没有 CUBEIDE 版本)时,触摸屏功能完美。
我将这个演示项目版本从 TRUESTUDIO 转换为 STM32CUBEIDE,它仍然可以成功部署在板上并且触摸屏功能正常。
因此,我得出结论,我的电路板没有损坏。
我也怀疑是不是因为touchgfx和cubeide这两个软件的版本不匹配,于是尝试了不同的版本组合,发现:
- Touchgfx 4.20 和cubeide.1.10.1 可以正常工作,但是,我用TRUESTUDIO 转换的演示代码无法运行。
- Touchgfx 4.20 无法与 cubeide 1.9.1 一起使用,因为无法在路径中找到某些文件,因此无法构建代码。
- Touchgfx 4.19.1 在cubeide 1.9.1 上运行良好,构建项目时没有错误,但触摸屏无法正常工作,这是我现在的主要问题。
我想坚持使用我当前使用的版本(
Touchgfx 4.19.1 和 cubeide 1.9.1),但发现很难发现触摸屏不起作用的原因。你能帮我吗?