完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
通过在 evbmimxrt1060_flexspi_nor_cofig.c 文件中添加 QE 启用相关代码,我能够成功地将 QE 位设置为 1 。
然后我考虑如果我手动将 QE 位设置为 0 并重新启动我的板,QE 位应该再次设置为 1。 但是,根据我的实验,QE 位仍然为 0(不是预期的)。 我的实验流程有什么问题吗? |
|
相关推荐
1个回答
|
|
可能是您在设置 QE 位时出现了问题。请确保您正确地执行了以下步骤:
1. 在启用 QE 之前,确保您已经正确地初始化了 FlexSPI 控制器和 NOR Flash 设备。 2. 确认您在 evbmimxrt1060_flexspi_nor_cofig.c 文件中正确地添加了启用 QE 相关的代码。例如: ``` // Enable Quad mode flexspi_nor_write_enable(&flexspi_nor_config); flexspi_nor_wait_bus_busy(&flexspi_nor_config); uint8_t status_reg = 0; flexspi_nor_read_status(&flexspi_nor_config, &status_reg); status_reg |= (1 << 1); flexspi_nor_write_status(&flexspi_nor_config, status_reg); ``` 在这个例子中,我们通过设置状态寄存器的第二位来启用 QE。 3. 在您修改 QE 并重新启动设备之前,请确保您已经正确地关闭设备并将其上电。确保您没有忽略设备上的电压和时序要求。 4. 在重新启动设备后,再次检查 QE 位是否已经正确设置为 1。如果没有,请确认是否正确地设置了状态寄存器,并且设备支持 QE 模式。 如果您仍然遇到问题,请检查您的硬件是否配置正确,并查看相关文档,以确保您正在使用正确的时序和电压设置。 |
|
|
|
只有小组成员才能发言,加入小组>>
1936个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36437 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
5097 浏览 1 评论
6121 浏览 1 评论
6825 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4255 浏览 0 评论
656浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
648浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
738浏览 2评论
855浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 02:00 , Processed in 1.002493 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号