完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我是 TouchGFX 软件的新手。
我正在尝试将显示屏用于 STM32H757I-Eval 板。 我已经使用 TouchGFX 软件配置了一个 GUI 模板。以下是我遵循的程序: 在默认模式下使用 STM32CUBEMX 并启用 TouchGFX 并为 STM32H757I-eval 板指定板的尺寸。 然后生成STM32 cube IDE代码。 现在我从 STM32 cube ide 打开 TouchGFX .part 文件并选择空白 UI 并选择一些参数并生成代码。 接下来,当我构建代码时,我收到以下错误。 14:50:09 **** 项目 DEMO_DISPLAY_CM4 的配置调试增量构建 **** 使-j4全部 arm-none-eabi-g++ "../TouchGFX/target/generated/OSWrappers.cpp" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32H757xx -c -I.. /TouchGFX/App -I../TouchGFX/target/generated -I../TouchGFX/target -I../Core/Inc -I../../Drivers/STM32H7xx_HAL_Driver/Inc -I../.. /驱动程序/STM32H7xx_HAL_Driver/Inc/Legacy -I../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -MMD -MP -MF"TouchGFX/target/generated/OSWrappers.d" -MT"TouchGFX/target/generated/OSWrappers. o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "TouchGFX/target/generated/OSWrappers.o" arm-none-eabi-g++ "../TouchGFX/target/generated/TouchGFXConfiguration.cpp" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32H757xx -c -I.. /TouchGFX/App -I../TouchGFX/target/generated -I../TouchGFX/target -I../Core/Inc -I../../Drivers/STM32H7xx_HAL_Driver/Inc -I../.. /驱动程序/STM32H7xx_HAL_Driver/Inc/Legacy -I../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -MMD -MP -MF"TouchGFX/target/generated/TouchGFXConfiguration.d" -MT"TouchGFX/target/generated/TouchGFXConfiguration。 o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "TouchGFX/target/generated/TouchGFXConfiguration.o" arm-none-eabi-g++ "../TouchGFX/target/generated/TouchGFXGeneratedHAL.cpp" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32H757xx -c -I.. /TouchGFX/App -I../TouchGFX/target/generated -I../TouchGFX/target -I../Core/Inc -I../../Drivers/STM32H7xx_HAL_Driver/Inc -I../.. /驱动程序/STM32H7xx_HAL_Driver/Inc/Legacy -I../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -MMD -MP -MF"TouchGFX/target/generated/TouchGFXGeneratedHAL.d" -MT"TouchGFX/target/generated/TouchGFXGeneratedHAL。 o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "TouchGFX/target/generated/TouchGFXGeneratedHAL.o" arm-none-eabi-g++ "../TouchGFX/target/STM32TouchController.cpp" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DCORE_CM4 -DUSE_HAL_DRIVER -DSTM32H757xx -c -I../TouchGFX /App -I../TouchGFX/target/generated -I../TouchGFX/target -I../Core/Inc -I../../Drivers/STM32H7xx_HAL_Driver/Inc -I../../Drivers /STM32H7xx_HAL_Driver/Inc/Legacy -I../../Drivers/CMSIS/Device/ST/STM32H7xx/Include -I../../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -fno -exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -MMD -MP -MF"TouchGFX/target/STM32TouchController.d" -MT"TouchGFX/target/STM32TouchController.o" --specs= nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "TouchGFX/target/STM32TouchController.o" 在 ../TouchGFX/target/STM32TouchController.cpp:20 包含的文件中: ../TouchGFX/target/STM32TouchController.hpp:23:10: fatal error: platform/driver/touch/TouchController.hpp: 没有那个文件或目录 23 | #include <平台/驱动程序/触摸/TouchController.hpp> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../TouchGFX/target/generated/TouchGFXConfiguration.cpp:17:10: fatal error: texts/TypedTextDatabase.hpp: 没有这样的文件或目录 17 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../TouchGFX/target/generated/OSWrappers.cpp:19:10: 致命错误:touchgfx/hal/HAL.hpp: 没有这样的文件或目录 19 | #include | ^~~~~~~~~~~~~~~~~~~~~~ 在 ../TouchGFX/target/generated/TouchGFXGeneratedHAL.cpp:18 包含的文件中: ../TouchGFX/target/generated/TouchGFXGeneratedHAL.hpp:20:10: 致命错误:touchgfx/hal/HAL.hpp: 没有这样的文件或目录 20 | #include | ^~~~~~~~~~~~~~~~~~~~~~ 编译终止。 编译终止。 编译终止。 编译终止。 make: *** [TouchGFX/target/generated/ subdir.mk:25: TouchGFX/target/generated/TouchGFXGeneratedHAL.o] 错误 1 make: *** 等待未完成的工作.... make: *** [TouchGFX/target/generated/ subdir.mk:25: TouchGFX/target/generated/OSWrappers.o] 错误 1 make: *** [TouchGFX/target/ subdir.mk:25: TouchGFX/target/STM32TouchController.o] 错误 1 make: *** [TouchGFX/target/generated/ subdir.mk:25: TouchGFX/target/generated/TouchGFXConfiguration.o] 错误 1 “make -j4 all”以退出代码 2 终止。构建可能不完整。 我知道 TouchGFX 不会为 STM32H747I-eval 生成立方体 ide 和立方体 mx 文件……或者会生成立方体 ide 和立方体 mx 文件吗? 而我可以看到所有文件都已成功包含在目录中。 请提供有关如何使用 touchGFX 为 STM32H757i-eval 板创建项目的解决方案。 或者如果有任何其他软件我可以使用相同的。 |
|
相关推荐
1个回答
|
|
你的显示界面是什么?您使用的是随板提供的显示器还是自定义显示器?正如您从错误消息中看到的,它找不到 TouchController.cpp 或其他文件,因此可以查看 STM32CubeIDE 中的库路径设置。我仍然不习惯双核,所以它可能有点烦人。
关于 STM32H747-eval,当前版本的 TBS 不基于 STM32CubeMX。也没有关联的 STM32CubeIDE 项目。TBS 的新版本有望在下个月推出。同时,STM32H747-disco 的 TBS 确实包含一个 STM32CubeMX 和 STM32CubeIDE 项目,因此您可以将它作为灵感来源来配置您的电路板,因为它们使用相同的显示器(仔细检查我可能是错的)。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2644 浏览 1 评论
3209 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1784 浏览 1 评论
3613 浏览 6 评论
5990 浏览 21 评论
940浏览 4评论
1317浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
585浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1304浏览 3评论
1362浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 12:20 , Processed in 1.019618 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号