OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8383|回复: 18

用STM32H743IIT6替换成STM32H743ZIT6后经常死机

[复制链接]

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
发表于 2021-8-10 11:51:17 | 显示全部楼层 |阅读模式
20金钱
用STM32H743IIT6替换成STM32H743ZIT6后运行某段程序死机,程序以前在STM32H743IIT6运行完全没有问题,STM32H743IIT6和STM32H743ZIT6区别仅仅是引脚个数不一样而已,其他完全一样.比如说一个8个任务,只有运行任务3的某段特殊程序会死机,其他的程序运行正常.比如下面这段                hItem = WM_GetDialogItem(WM_HBKWIN, ID_IMAGE_JIEMIAN_3);      //获取句柄                IMAGE_SetPNG(hItem, bmp_lesson_buff, png_object_size[0]); //显示PNG图片
    hItem = WM_GetDialogItem(WM_HBKWIN, ID_IMAGE_JIEMIAN_4);      //获取句柄
                IMAGE_SetPNG(hItem, bmp_daf_buff2, png_object_size[9]);//显示PNG图片
    hItem = WM_GetDialogItem(WM_HBKWIN, ID_IMAGE_JIEMIAN_10);     //获取句柄
                IMAGE_SetPNG(hItem, bmp_set_buff2, png_object_size[15]);//显示PNG图片

我用的时UCOS操作系统加EMWIN图形界面,任务堆栈没有溢出,原本STM32H743IIT6  2K正常运行的堆栈,我加到10K在STM32H743ZIT6也会死机.好头痛,有大神知道问题出现在哪吗?跪求指点迷津!


最佳答案

查看完整内容[请看2#楼]

时间真快,一转眼2年过去了,今天看到了当年的帖子,我来回答下问题吧。是PSRAM的走线问题,没有等长布线,正常情况下只要不是线长差太多,也没问题,但是差太多就会出现不稳定的情况。重新走线,问题解决。原来,2年后的自己,才是2年前苦苦等的大神。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-10 11:51:18 | 显示全部楼层
时间真快,一转眼2年过去了,今天看到了当年的帖子,我来回答下问题吧。是PSRAM的走线问题,没有等长布线,正常情况下只要不是线长差太多,也没问题,但是差太多就会出现不稳定的情况。重新走线,问题解决。原来,2年后的自己,才是2年前苦苦等的大神。。。
回复

使用道具 举报

4

主题

881

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4199
金钱
4199
注册时间
2019-9-4
在线时间
881 小时
发表于 2021-8-10 11:58:53 | 显示全部楼层
按道理说STM32H743IIT6和STM32H743ZIT6这两个之间只有引脚不一样,其他的应该都是一样的,现象应该是一样的才对
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-10 11:59:19 | 显示全部楼层
我个人的猜测如下: 硬件问题应该可以排除,如果时硬件问题,比如布线问题,那么在运行其他的程序也应该会死机,但是它却没有任何问题.板子上所有的外设都可以在其他的任务里验证完全正常.

第二个疑问,有没有可能是单片机问题?
第三个疑问是,有没有可能是KEIL设置问题?芯片选择和优化等级都没问题,优化等级0-2都试过.其他的设置和H743IIt6一样的.

求大神指点迷津!
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-10 12:01:54 | 显示全部楼层
A571157242 发表于 2021-8-10 11:58
按道理说STM32H743IIT6和STM32H743ZIT6这两个之间只有引脚不一样,其他的应该都是一样的,现象应该是一样的 ...

是的,好奇怪.
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-10 12:07:11 | 显示全部楼层
补充一下,上面列举的显示PNG图片程序段是重复执行的,大概每秒执行100次.这个应该不是它死机的原因吧.IIt6都可以的,ZIt6应该也没问题的.
回复

使用道具 举报

3

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
306
金钱
306
注册时间
2018-1-10
在线时间
48 小时
发表于 2021-8-10 14:24:54 | 显示全部楼层
两个的flash大小不一样,是不是程序运行到一定程度flash爆了
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-10 14:59:15 | 显示全部楼层
993389738 发表于 2021-8-10 14:24
两个的flash大小不一样,是不是程序运行到一定程度flash爆了

俩个FLASH一样大,都是2M
回复

使用道具 举报

4

主题

456

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1072
注册时间
2021-4-26
在线时间
352 小时
发表于 2021-8-10 15:25:11 | 显示全部楼层
帮顶  
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-11 11:54:46 | 显示全部楼层
自顶一下
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-12 14:38:37 | 显示全部楼层
自顶一下
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-13 10:13:59 | 显示全部楼层
大神快快出现
回复

使用道具 举报

13

主题

643

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2432
金钱
2432
注册时间
2019-12-28
在线时间
527 小时
发表于 2021-8-13 12:36:55 | 显示全部楼层
帮顶  
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-17 16:05:03 | 显示全部楼层
又出现一个问题,单片机死机后,看门狗复位单片机,单片机电源3.3V被拉低到1.8V,持续大约1us.这是怎么回事啊?正常启动或关机不存在这个问题.看门狗复位才有这个问题.
回复

使用道具 举报

36

主题

141

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-7-3
在线时间
87 小时
 楼主| 发表于 2021-8-18 11:39:56 | 显示全部楼层
发现H743IIT6和H743ZIT6都会发生这个问题,看门狗复位后,单片机电源3.3V被拉低到1.8V,持续大约1us.这是怎么回事啊?正常启动或关机不存在这个问题.看门狗复位才有这个问题.
回复

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2019-12-5
在线时间
33 小时
发表于 2021-8-22 22:57:30 | 显示全部楼层
小萧萧 发表于 2021-8-18 11:39
发现H743IIT6和H743ZIT6都会发生这个问题,看门狗复位后,单片机电源3.3V被拉低到1.8V,持续大约1us.这是怎么 ...

电源供应不足
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2021-11-29
在线时间
0 小时
发表于 2021-11-29 16:58:08 | 显示全部楼层
有经常使用stm32h743iit6和 stm32f429iit6这两个型号MCU的研发兄弟,如在开发测试需要和项目量产过程中需遇到采购相关的问题和困难,可留言与我联系,也许我能帮助您解决这类问题。如有需要,欢迎加微信(xuanran-1031)进一步沟通,谢谢!
回复

使用道具 举报

4

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
367
金钱
367
注册时间
2020-6-12
在线时间
49 小时
发表于 2021-11-30 08:46:30 | 显示全部楼层
本帖最后由 jefyang 于 2021-11-30 19:47 编辑

我VET6替换过VGT6,仅是ROM不一样,测试时出现很多奇怪问题,不过当时是从别的板子临时拆下来的,换块新的芯片就没问题了
回复

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-5-29
在线时间
6 小时
发表于 2021-11-30 12:03:42 | 显示全部楼层
大神快快出现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 19:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表