完善资料让更多小伙伴认识你,还能领取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)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4867 浏览 1 评论
6108 浏览 1 评论
6818 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
645浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
641浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
643浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
729浏览 2评论
844浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 07:52 , Processed in 1.024210 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号