硬汉嵌入式论坛

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

[有问必答] STM32单片机中外部存储数组出错的问题

[复制链接]

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2024-11-22 11:00:17 | 显示全部楼层 |阅读模式
STM32—429

将变量定义到外部SDRM,会存在读取数据丢失的现象。如果开辟两块外部存储空间时,已经移植好的LVGL界面会白屏。
有大佬知道怎么解决吗?
(内部的存储空间不够,只能用外部)
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-11-23 10:31:43 | 显示全部楼层
你的地址怎么分配的,是不是手动指定地址分配的,有没可能是地址分配冲突了。

SDRAM本身可以同时做显存,动态内存等场景,不会出错的。
回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2024-11-23 11:29:50 | 显示全部楼层
eric2013 发表于 2024-11-23 10:31
你的地址怎么分配的,是不是手动指定地址分配的,有没可能是地址分配冲突了。

SDRAM本身可以同时做显存 ...

是手动分配的,现在存储少量的数组没有问题,存入数组超过100多就会出问题。不知道怎么解决。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115434
QQ
发表于 2024-11-24 10:43:36 | 显示全部楼层
leoxia 发表于 2024-11-23 11:29
是手动分配的,现在存储少量的数组没有问题,存入数组超过100多就会出问题。不知道怎么解决。

正常情况下,分配大数组也应该没问题才对。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-26 07:15 , Processed in 0.242830 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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