1
完善资料让更多小伙伴认识你,还能领取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) 有任何想法吗? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1932个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36420 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4858 浏览 1 评论
6107 浏览 1 评论
6817 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4248 浏览 0 评论
644浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
640浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
642浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
728浏览 2评论
843浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 19:35 , Processed in 1.073573 second(s), Total 76, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号