你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
stn32L496G-DISCOVERY开发板的板载psram无法作为heap使用
[复制链接]
朝雨绫萧
提问时间:2019-5-15 11:09 /
问答
是否解决:
片子内部的sram不够,想把外挂在fmc上的psram(
IS66WV51216EBLL-70BLI
)用来作为heap,仿照官方的代码完成了内存的初始化,并完成内内存读写测试,8位,16位,32位,读写测试都正常。但是在作为heap使用一定会进入hardfault。经过排查,是放在psram中的数据有几率会出现移位的现象,比如原本应该为0x640010A0的数据变成了0xA0640010。
赞
0
收藏
0
评论
1
分享
发布时间:2019-5-15 11:09
举报
请先
登录
后回复
1个回答
butterflyspring
回答时间:2019-5-24 15:50:16
a0a.1 32b0c
通常内存就是用来读写的,所以一般的读写测试正常的话,说明正常访问机制是没问题的。所以从驱动方面考虑问题,比如HEAP的溢出,碎片太多的判断,或者指针值溢出等情况,一般需要软件测试来定位一下。发生hardfault时,可以尝试借助调试器看看数据变化原因
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分