硬汉嵌入式论坛

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

[STM32H7] 有人用STM32H7 QSPI FLASH XIP做产品吗

[复制链接]

28

主题

130

回帖

214

积分

高级会员

积分
214
发表于 2022-3-3 13:51:21 | 显示全部楼层 |阅读模式
有量产的吗,QSPI时钟频率跑的多少,能稳定长时间跑100MHz不死机吗
回复

使用道具 举报

6

主题

17

回帖

35

积分

新手上路

积分
35
发表于 2022-3-3 14:55:08 | 显示全部楼层
我有QSPI跑LVGL...不過效能很糟...
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106978
QQ
发表于 2022-3-3 15:07:32 | 显示全部楼层
没问题。
回复

使用道具 举报

7

主题

56

回帖

77

积分

初级会员

积分
77
发表于 2022-3-4 13:25:13 | 显示全部楼层
acer1204 发表于 2022-3-3 14:55
我有QSPI跑LVGL...不過效能很糟...

哈哈我是lvgl+dcmi camera+图像处理算法在qspi里跑 完全没啥性能问题
回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2022-3-4 15:42:48 | 显示全部楼层
acer1204 发表于 2022-3-3 14:55
我有QSPI跑LVGL...不過效能很糟...

完全没问题啊,是不是cache没配置好
回复

使用道具 举报

6

主题

17

回帖

35

积分

新手上路

积分
35
发表于 2022-3-10 11:55:32 | 显示全部楼层
本帖最后由 acer1204 于 2022-3-10 12:29 编辑
qq57379550 发表于 2022-3-4 15:42
完全没问题啊,是不是cache没配置好

請問一下如何設置?
目前是用FMC控制nt35510 MCU屏
專案已經用MPU設置LCD位置0x60000000並燒入至外部QSPI Flash當app
目前內部Flash我跑一個bootloader去載入QSPI FLASH的app
那QSPI Flash的cache MPU要設置在哪邊?
要在內部的bootloader設置MPU 0x24000000還是在QSPI上的設置MPU  0x24000000?
我在Bootloader裡面加了這段感覺沒有變快
MPU_InitStruct.Enable           = MPU_REGION_ENABLE;
MPU_InitStruct.BaseAddress      = 0x24000000;
MPU_InitStruct.Size             = MPU_REGION_SIZE_512KB;
MPU_InitStruct.AccessPermission = MPU_REGION_FULL_ACCESS;
MPU_InitStruct.IsBufferable     = MPU_ACCESS_NOT_BUFFERABLE;
MPU_InitStruct.IsCacheable      = MPU_ACCESS_CACHEABLE;
MPU_InitStruct.IsShareable      = MPU_ACCESS_NOT_SHAREABLE;
MPU_InitStruct.Number           = MPU_REGION_NUMBER0;
MPU_InitStruct.TypeExtField     = MPU_TEX_LEVEL1;
MPU_InitStruct.SubRegionDisable = 0x00;
MPU_InitStruct.DisableExec      = MPU_INSTRUCTION_ACCESS_ENABLE;

  HAL_MPU_ConfigRegion(&MPU_InitStruct);

回复

使用道具 举报

6

主题

17

回帖

35

积分

新手上路

积分
35
发表于 2022-3-10 12:00:07 | 显示全部楼层
shannon2014 发表于 2022-3-4 13:25
哈哈我是lvgl+dcmi camera+图像处理算法在qspi里跑 完全没啥性能问题

能否請繳前輩指點一下
要怎麼設定?
目前我只是把FMC推的nt35510 MCU屏寫好 MPU開啟0x60000000
並移植LVGL後修改disp_flush,加入LCD_Color_Fill(xxxxxx)
然後直接燒入QSPI
內部寫一個bootloader去載入QSPI Flash的app這樣結果很慢。
回复

使用道具 举报

7

主题

56

回帖

77

积分

初级会员

积分
77
发表于 2022-4-3 04:13:04 | 显示全部楼层
acer1204 发表于 2022-3-10 12:00
能否請繳前輩指點一下
要怎麼設定?
目前我只是把FMC推的nt35510 MCU屏寫好 MPU開啟0x60000000

我没用用fmc屏幕 用的spi屏幕 dma模式 320 240屏幕 15ms一帧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 19:58 , Processed in 0.188841 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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