打印
[STM32F7]

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

[复制链接]
1310|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里的各项配置都没动过。







使用特权

评论回复
沙发
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++里的一条赋值语句而已。


使用特权

评论回复
地板
cry1109|  楼主 | 2020-6-22 17:03 | 只看该作者
把那行注释掉了不会卡死,可界面刷不出来啊,还是黑屏,RTOS正常运行着。问下一玩过这块板子的,TouchGFX里的demo编译没问题后都可以正常运行吗?

使用特权

评论回复
5
airwill| | 2020-6-22 21:30 | 只看该作者
可能就是这么一条,  关键是要看汇编代码才能找到原因

使用特权

评论回复
6
cry1109|  楼主 | 2020-6-29 11:34 | 只看该作者
搞了几天也没能点亮屏幕。

使用特权

评论回复
7
观海| | 2020-7-9 15:08 | 只看该作者
先排除硬件的问题

使用特权

评论回复
8
guanjiaer| | 2020-7-9 15:08 | 只看该作者
官方的电路板还能有问题?

使用特权

评论回复
9
heimaojingzhang| | 2020-7-9 15:09 | 只看该作者
是不是晶振出问题了

使用特权

评论回复
10
keaibukelian| | 2020-7-9 15:09 | 只看该作者
帮楼主顶一下

使用特权

评论回复
11
labasi| | 2020-7-9 15:09 | 只看该作者
请问问题解决了吗

使用特权

评论回复
12
cehuafan| | 2020-7-10 22:44 | 只看该作者
打印测试看看。      

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

172

帖子

4

粉丝