硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1171|回复: 7
收起左侧

[SDRAM] H7 SDRAM的问题

[复制链接]

11

主题

16

回帖

49

积分

初级会员

积分
49
发表于 2021-10-27 14:19:19 | 显示全部楼层 |阅读模式
在用H7做rtos+https时,当线程栈在SDRAM上时会出现加解密出错的情况,在内部SRAM就不会,没开cache
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106692
QQ
发表于 2021-10-27 14:55:47 | 显示全部楼层
看下错误类型是什么
回复

使用道具 举报

11

主题

16

回帖

49

积分

初级会员

积分
49
 楼主| 发表于 2021-10-27 16:00:49 | 显示全部楼层
eric2013 发表于 2021-10-27 14:55
看下错误类型是什么

https服务器校验收到的加密数据没过,然后中断了通信。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106692
QQ
发表于 2021-10-27 16:23:42 | 显示全部楼层
rk3399 发表于 2021-10-27 16:00
https服务器校验收到的加密数据没过,然后中断了通信。

意思是仅仅解码错误,而没有硬件异常吗,估计是没有处理过来。这个任务栈最好使用内部SRAM

而TLS之类的动态内存开到SDRAM上试试
回复

使用道具 举报

11

主题

16

回帖

49

积分

初级会员

积分
49
 楼主| 发表于 2021-10-27 17:51:00 | 显示全部楼层
eric2013 发表于 2021-10-27 16:23
意思是仅仅解码错误,而没有硬件异常吗,估计是没有处理过来。这个任务栈最好使用内部SRAM

而TLS之类 ...

对,只是加密错误,动态内存放在SDRAM也没问题。
测试还发现程序运行在SDRAM,不开cache的话,加密也不太正常,用的netx duo配套的加密库。
但是程序运行得挺好的,没有跑飞。
如果栈空间或运行地址在SDRAM的话就会有加密出错的情况,开cache后正常。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106692
QQ
发表于 2021-10-28 01:41:47 | 显示全部楼层
rk3399 发表于 2021-10-27 17:51
对,只是加密错误,动态内存放在SDRAM也没问题。
测试还发现程序运行在SDRAM,不开cache的话,加密也不 ...

看来是SDRAM的速度不太行,你用的是16bit的SDRAM吗
回复

使用道具 举报

11

主题

16

回帖

49

积分

初级会员

积分
49
 楼主| 发表于 2021-10-28 14:31:00 | 显示全部楼层
eric2013 发表于 2021-10-28 01:41
看来是SDRAM的速度不太行,你用的是16bit的SDRAM吗

对,16bit的,那还是不放sdram运行了吧
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106692
QQ
发表于 2021-10-28 15:51:51 | 显示全部楼层
rk3399 发表于 2021-10-28 14:31
对,16bit的,那还是不放sdram运行了吧

带宽不太行,还是内部SRAM靠谱
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-30 07:51 , Processed in 0.297092 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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