如何在 SDRAM 中写入 - STM32
Posted
技术标签:
【中文标题】如何在 SDRAM 中写入 - STM32【英文标题】:How to write in the SDRAM - STM32 【发布时间】:2021-07-20 19:48:53 【问题描述】:我有一块板,包括 stm32f767。LTDC 单元已设置,LCD 工作良好。我想在 SDRAM 中定义一个数组。我在地址中定义了它:0XCF000000 与 LCD 帧缓冲区没有重叠: u16 Buffertest[200] 属性((at(0XCF000000)))
但是当我运行程序时,LCD 被挂了。
很高兴听到您的指导。 亲切的问候
【问题讨论】:
【参考方案1】:如果您使用外部 SDRAM,您的数据必须是 4 字节对齐的。所以你不能使用 16 位数组。您所有的值都必须是 32 位。因此,将您的数组类型更改为 u32。
【讨论】:
以上是关于如何在 SDRAM 中写入 - STM32的主要内容,如果未能解决你的问题,请参考以下文章
STM32HAL库 STM32CubeMX教程十五---FMC-SDRAM
STM32HAL库 STM32CubeMX教程十五---FMC-SDRAM
STM32HAL库 STM32CubeMX教程十五---FMC-SDRAM