完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在努力在 STM32Cube IDE 上构建 TouchGFX 生成的代码。
我正在处理以下设置: 软件工具链: STM32CubeMX 5.6.0 TouchGFX 4.13.0 设计器 STM32CubeIDE 1.3.0 硬件: STM32F746G-DISCO(探索板) 我在 TouchGFX 4.13.0 上创建了 GUI。在模拟器和 Discovery Board 上也运行良好。 我正在做如下: 打开 TouchGFX: 1.文件->新建 2.选择应用模板STM32F746G Discovery Kit 3. 选择 UI 模板 -> 空白 UI 4.将工程命名为TestHardware,点击Create 5. 添加一个红色框,填充矩形和整个画布。 6.添加一个我可以点击的按钮 7. 点击生成代码 8.点击运行目标 这确实有效,我得到了所需的红色框和我可以单击的单个按钮。 当我尝试在 STM32CubeIDE 1.3.0 中打开并按以下方式导入时: C:TouchGFXProjectsTestHardwareSTM32CubeIDE 创建的二进制文件太大 .. 1) STM32F746G_DISCO.bin 2.12 GB STM32F746G_DISCO.elf 239 KB STM32F746G_DISCO.hex 99 KB 2) STM32CubeIDE 调试器错误!! (读取)无法确定断点类型 错误 !无法读取目标状态 调试器连接丢失。 关机。. 3) STM32CubeProgrammer 2.4.0 在编程时也有错误。但 TouchGFX 生成的文件运行良好。 4) 更改 STM32F746NGHx_FLASH.ld(来自特定板的 Repository Demo),将文件大小减小到 35KB。但是代码没有在目标上工作,调试模式在提到的 2) 或 STM32CubeProgrammer/ST-Link 上收到错误。 这是 Bug 还是我用错了?请给我建议.. |
|
相关推荐
1个回答
|
|
不,这不是错误。这是正常的。您不应该使用 .bin 文件。
唯一有趣的文件是 .elf 文件和 .hex 文件,用于将您的项目下载到您的电路板中。 您可以通过取消选中项目设置中的选项来删除 .bin 文件的生成。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2590 浏览 1 评论
3194 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1769 浏览 1 评论
3592 浏览 6 评论
5972 浏览 21 评论
927浏览 4评论
1303浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
569浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1290浏览 3评论
1342浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 18:45 , Processed in 0.356857 second(s), Total 41, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号