[STM32F7] 求助:STM32F769I-DISCO开发板跑TouchGFX里的demo卡死?

[复制链接]
1799|11
 楼主| cry1109 发表于 2020-6-21 12:34 | 显示全部楼层 |阅读模式
本帖最后由 cry1109 于 2020-6-21 14:51 编辑

买的官方的STM32F769-DISCO开发板,下载SDK里的官方例程跑的很流畅。自己在TouchGFX上找到STM32F769-DISCO的demo后,生成的代码、cubeMX配置、keil工程、VS工程都没有了错误,可是下载后程序不能运行黑屏,进入HardFault_Handler()了。

直接打开TouchGFX生成的Keil工程有十多个错误,打开TouchGFX生成的CubeMX配置后用CubeMX重新生成一下Keil工程,然后再用TouchGFX生成一下代码就没错误了,cubeMX里的各项配置都没动过。



378045eeee1e72a75e.png



airwill 发表于 2020-6-21 13:39 | 显示全部楼层
进入HardFault_Handler();
是个系统性的问题,  需要根据现场故障信号,  跟汇编级跟踪到具体指令,  方能搞明白问题原因
 楼主| cry1109 发表于 2020-6-22 10:23 | 显示全部楼层
本帖最后由 cry1109 于 2020-6-22 10:25 编辑
airwill 发表于 2020-6-21 13:39
进入HardFault_Handler();
是个系统性的问题,  需要根据现场故障信号,  跟汇编级跟踪到具体指令,  方能搞明 ...

仿真单步进**死在MX_TouchGFX_Init()里,卡死之前并没有什么异常啊,代码再运行一行就跳转到HardFault里了,只是C++里的一条赋值语句而已。 251425ef01663225a3.png


 楼主| cry1109 发表于 2020-6-22 17:03 | 显示全部楼层
把那行注释掉了不会卡死,可界面刷不出来啊,还是黑屏,RTOS正常运行着。问下一玩过这块板子的,TouchGFX里的demo编译没问题后都可以正常运行吗?
airwill 发表于 2020-6-22 21:30 | 显示全部楼层
可能就是这么一条,  关键是要看汇编代码才能找到原因
 楼主| cry1109 发表于 2020-6-29 11:34 | 显示全部楼层
搞了几天也没能点亮屏幕。
观海 发表于 2020-7-9 15:08 | 显示全部楼层
先排除硬件的问题
guanjiaer 发表于 2020-7-9 15:08 | 显示全部楼层
官方的电路板还能有问题?
heimaojingzhang 发表于 2020-7-9 15:09 | 显示全部楼层
是不是晶振出问题了
keaibukelian 发表于 2020-7-9 15:09 | 显示全部楼层
帮楼主顶一下
labasi 发表于 2020-7-9 15:09 | 显示全部楼层
请问问题解决了吗
cehuafan 发表于 2020-7-10 22:44 | 显示全部楼层
打印测试看看。      
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

172

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部