完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用STM32H750 QSPI W25Q64 作为外部FLASH,使用非映射方式读写FLASH 正常,映射后,读0X90000000地址的数据也正常,但是读0X90010000 地址的数据读到的是0XFF,但是 用W25Qx_QSPI_FastRead 读 0X10000确是正常的,请问哪位大侠知道是怎么回事情
if(W25Qx_QSPI_Init()!=QSPI_OK){while(1);} // W25Qx_QSPI_Read(ucD,0x0,8);W25Qx_QSPI_FastRead( ucD[20],0x0000,8); W25Qx_QSPI_FastRead( ucD[30],0x10000,8);// W25Qx_QSPI_Erase_Block(0);// W25Qx_QSPI_Write(ucDat,0x0,8);// W25Qx_QSPI_Read(ucD,0x0,8);W25Qx_QSPI_FastRead( ucD[38],0x10008,8); if(QSPI_EnableMemoryMappedMode( hqspi)!= QSPI_OK){while(1);} ucD[0] = *(unsigned char*)(0x8000000UL);ucD[11] = [i](unsigned char)(0x90000000UL);ucD[12] = [i](unsigned char)(0x90000001UL);ucD[13] = [i](unsigned char)(0x90000002UL);ucD[14] = [i](unsigned char)(0x90000003UL); ucD[1] = [i](unsigned char)(0x90010000UL);ucD[2] = [i](unsigned char)(0x90010001UL);ucD[3] = [i](unsigned char)(0x90010002UL);ucD[4] = [i](unsigned char)(0x90010003UL); |
|
相关推荐
2个回答
|
|
是QSPI 配置的地方写的不太对
|
|
|
|
有几个可能的原因导致你读取0X90010000地址的数据为0XFF:
1. QSPI Flash映射配置错误:请确保你正确配置了QSPI Flash的映射地址和大小。在使用映射方式读写Flash时,需要将Flash的映射地址配置到正确的区域,以便CPU能够正确访问。 2. Flash写入错误:在使用映射方式读写Flash之前,你可能已经使用非映射方式向Flash写入了数据。由于映射和非映射方式读写Flash的操作方式不同,这可能导致映射后读取的数据不正确。建议在映射方式下仅使用映射方式对Flash进行读写操作。 3. 读取地址错误:请确保你使用的是正确的地址进行读取操作。有时候可能会通过偏移量计算地址时出现错误导致读取到错误的数据。 总结起来,要解决这个问题,你可以检查QSPI Flash映射配置、避免在映射方式下使用非映射方式读写Flash、确保读取的地址是正确的。如果问题依然存在,你可以参考ST官方的文档或联系ST技术支持获取更多帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1602 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1536 浏览 1 评论
967 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
680 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1579 浏览 2 评论
1860浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
640浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
513浏览 3评论
526浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
500浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 08:36 , Processed in 0.823339 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号