完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我有一个有趣的问题,我确定是配置问题。这是我第一次使用 QSPI 闪存设备和 i.MX 系列部件。我通常在 M4 或更小的机器上跑得慢很多。
我有 2 个 NOR 闪存设备连接到 RT1062,FlexSPI 上的 8MB 用于启动,FlexSPI2 上的第二个 32MB 用于启动 FPGA。 我正在使用 MBed,它在板级支持包(ADC 和 UART)中有几个错误,但我已经对它们进行了排序。 我已经基于我的代码访问 MBed RT1050 BSP 附带的 flash_api.c 上的第二个闪存: https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MIMX... 用 FLEXSPI2 替换 FPLEXSPI,到目前为止,我只复制了足够的代码来启用读取。 它有效,我可以看到闪存映射到 0x70000000,但 0x70000000 和 0x700000001 的前 2 个字节都是 0x00。其余数据都在那里并且顺序正确,但都偏移了 2。 0x00 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x00 0x00 0x00 0xBB 0x11 0x22 0x00 0x44 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 应该是(从FPGA编程文件中截取) FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000BB11220044FFFFFFFFFFFFFFFF 我已经通过使用 FPGA JTAG 工具回读来确认闪存内容。 MPU 区域设置为类型 1,不可共享,可缓存且可缓冲。 FlexSPI2 时钟为 32MHz(PLL3 PFD0 由 MBeds 引脚配置有点有趣,但我使用的是 FlexSPI2 A 引出线(GPIO_EMC_24 作为 CS) 有任何想法吗? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
2135个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37376 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6775 浏览 1 评论
7793 浏览 1 评论
7642 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5071 浏览 0 评论
1556浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1208浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
749浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
735浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
678浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:41 , Processed in 0.864497 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
838