OpenEdv-开源电子网

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

emwin实验使用外部SRAM会随机突然卡死的问题

[复制链接]

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
发表于 2016-11-4 15:18:03 来自手机 | 显示全部楼层 |阅读模式
emwin实验中。最开始使用内部ram。把emwin内存改为30*1024。正常运行。后来改为外部SRAM的时候最开始仍然是可以正常运行。但是运行着运行着就停止了。用JLINK调试发现最后停留在了硬件异常中断里面的while里。(我把SRAM的电容弄掉了影响吗)我看这两个电容是并联在VCC和GND之间的。似乎没有啥影响把。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
 楼主| 发表于 2016-11-4 15:19:30 来自手机 | 显示全部楼层
随机卡死的界面之一。
UC_Photo_001.jpg
回复 支持 反对

使用道具 举报

11

主题

1041

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3696
金钱
3696
注册时间
2011-5-23
在线时间
2008 小时
发表于 2016-11-4 16:06:20 | 显示全部楼层
这个电容很重要,必须补焊上。
不然容易数据错乱,然后各种异常都可能会出。

如果补焊上还有问题,要继续查。
一般要对外部SRAM做压力测试保证数据无错乱,不然硬件平台不稳定,软件也是跑不稳定的。
RT-Thread RTOS 音频,WIFI,蓝牙
回复 支持 反对

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
 楼主| 发表于 2016-11-4 18:04:56 来自手机 | 显示全部楼层
aozima 发表于 2016-11-4 16:06
这个电容很重要,必须补焊上。
不然容易数据错乱,然后各种异常都可能会出。


已经重新焊接上。但是还是会卡死。。。。
回复 支持 反对

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
 楼主| 发表于 2016-11-4 19:54:10 来自手机 | 显示全部楼层
错误停留在这。Fault Reports 报告了FORCED错误。。。呀呀呀!!原子哥来看看呀!!!
UC_Photo_002.jpg
回复 支持 反对

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
 楼主| 发表于 2016-11-4 19:59:55 来自手机 | 显示全部楼层
回复 支持 反对

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
 楼主| 发表于 2016-11-4 21:42:42 来自手机 | 显示全部楼层
板子是我仿照原子原理图做的手持式示波器,保留了SRAM FLaSH EEPROm 无线传输。和TFT。其他去掉了。
回复 支持 反对

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
 楼主| 发表于 2016-11-5 02:29:52 | 显示全部楼层
@正点原子 哥,搞到这么晚还是无法解决,总不能程序只能在你做的开发板上跑吧。帮帮我吧!需要啥提供给你的吗。
回复 支持 反对

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
 楼主| 发表于 2016-11-7 12:08:52 来自手机 | 显示全部楼层
搞定了。改变了FSMC的地址建立时间地址保持时间。和数据保持时间,全OK了。一切正常,就是感觉没以前运行快了,
回复 支持 反对

使用道具 举报

7

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2016-3-22
在线时间
41 小时
发表于 2016-12-15 20:25:06 | 显示全部楼层
我也是这个问题,我也是只改了地址建立时间就有用了,但这个代码在别的机子上测试就没问题。是不是板子电路有问题啊。
回复 支持 反对

使用道具 举报

8

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2016-11-1
在线时间
31 小时
 楼主| 发表于 2017-3-14 11:56:50 | 显示全部楼层
江南烟雨梦 发表于 2016-12-15 20:25
我也是这个问题,我也是只改了地址建立时间就有用了,但这个代码在别的机子上测试就没问题。是不是板子电路 ...

经过仔细查,是布线问题,像这个SRAM最好不要由过孔走过去!!!布线真是一门艺术
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2018-7-14
在线时间
2 小时
发表于 2018-7-14 17:47:42 | 显示全部楼层
我的也是这个问题
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 08:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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