查看: 5036|回复: 5

[求助] 1062 elcif控制寄存器复位失败

[复制链接]

该用户从未签到

5

主题

10

帖子

0

注册会员

Rank: 2

积分
72
最后登录
2021-10-22
发表于 2019-11-20 11:37:48 | 显示全部楼层 |阅读模式
本帖最后由 弱不禁风 于 2019-11-21 09:42 编辑

在1062使用中,我将emwin整合在系统中,偶尔启动过程中,会发现emwin任务无法进入显示中断,别的任务可以正常运行,emwin一直卡在等待显示标志位置-1那个while1那,我查看在执行控制器整个复位时候,在执行了SFTRST进行复位操作后,按手册应该LCD_CRTL寄存器中CLKGATE这位没有恢复复位值1,在后面继续执行过程中寄存器CTRL1没有中断请求,一但过了ELCDIF_RgbModeStart启动步骤后,在STAT状态寄存器中发现, TXFIFO的empty和full立即全部为1,软件复位没有用,整机断电重启可以正常运行。
请大家帮忙看下可能是哪里有问题?会不会是像素时钟配置有问题?

没有中断请求

没有中断请求

full和empty同时为1

full和empty同时为1
回复

使用道具 举报

该用户从未签到

713

主题

6372

帖子

0

超级版主

Rank: 8Rank: 8

积分
25023
最后登录
2025-7-31
发表于 2019-11-21 15:53:44 | 显示全部楼层
首先,我想知道的是你的代码是从SDK中移植的吗?其次,你说这个现象是偶尔出现,你有找出问题出现的规律或者换句话说,复现问题的步骤吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

10

帖子

0

注册会员

Rank: 2

积分
72
最后登录
2021-10-22
 楼主| 发表于 2019-11-22 09:15:50 | 显示全部楼层
小恩GG 发表于 2019-11-21 15:53
首先,我想知道的是你的代码是从SDK中移植的吗?其次,你说这个现象是偶尔出现,你有找出问题出现的规律或 ...

感谢您的回复,我是从sdk中学习了然后移植的,应该只是更改了参数和引脚,增加了任务系统,这个现象怪就怪在他出现不规律,极难复现,所以也不好调试,我这用了1年多目前能在调试下出来的次数也不到5次,把程序固化在板子里,反复上电断电,也没有规律,十几次,几十次出一次都有可能
回复 支持 反对

使用道具 举报

该用户从未签到

713

主题

6372

帖子

0

超级版主

Rank: 8Rank: 8

积分
25023
最后登录
2025-7-31
发表于 2019-11-25 09:48:30 | 显示全部楼层
弱不禁风 发表于 2019-11-22 09:15
感谢您的回复,我是从sdk中学习了然后移植的,应该只是更改了参数和引脚,增加了任务系统,这个现象怪就 ...

好的,这个现象只出现在一块板子上吗,还是所有的板子都是这样
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

10

帖子

0

注册会员

Rank: 2

积分
72
最后登录
2021-10-22
 楼主| 发表于 2019-11-26 10:19:31 | 显示全部楼层
小恩GG 发表于 2019-11-25 09:48
好的,这个现象只出现在一块板子上吗,还是所有的板子都是这样

我们的所有板子都是这样的,这是我们自己画的板子
回复 支持 反对

使用道具 举报

该用户从未签到

713

主题

6372

帖子

0

超级版主

Rank: 8Rank: 8

积分
25023
最后登录
2025-7-31
发表于 2019-11-27 16:43:55 | 显示全部楼层
弱不禁风 发表于 2019-11-26 10:19
我们的所有板子都是这样的,这是我们自己画的板子

这种现象有点蹊跷,但是我觉得可能跟硬件有关,代码有bug一般不是这种样子的,我建议你在其他评估板上试试,确认是硬件还是软件问题是第一步
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-2 16:26 , Processed in 0.091385 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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