【问题标题】:How to write in the SDRAM - STM32如何在 SDRAM 中写入 - STM32
【发布时间】:2021-07-20 19:48:53
【问题描述】:

我有一块板,包括 stm32f767。LTDC 单元已设置,LCD 工作良好。我想在 SDRAM 中定义一个数组。我在地址中定义了它:0XCF000000 与 LCD 帧缓冲区没有重叠: u16 Buffertest[200] 属性((at(0XCF000000)))

但是当我运行程序时,LCD 被挂了。

很高兴听到您的指导。 亲切的问候

【问题讨论】:

    标签: stm32f7


    【解决方案1】:

    如果您使用外部 SDRAM,您的数据必须是 4 字节对齐的。所以你不能使用 16 位数组。您所有的值都必须是 32 位。因此,将您的数组类型更改为 u32。

    【讨论】:

      猜你喜欢
      • 2019-06-07
      • 2018-08-26
      • 2016-07-11
      • 2017-11-16
      • 2012-02-16
      • 2021-03-10
      • 2020-10-26
      • 2021-05-01
      • 2021-09-23
      相关资源
      最近更新 更多