完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我将Design Studio 3.5 与 RTD S32K396 3.0.0 一起使用,我正在尝试发送一个 2 字节的 WriteRegister 指令。我在 Mem_43_ExFls/MemDevice/MemSerialFlashCfg 的 MemInitConfiguration 部分配置了这条指令。我正在尝试通过 QSPI_IP_OP_TYPE_RMW_REG 操作发送它。请在附件中找到 LUT 和 WRITE_REG 操作的图像 (QSPI_IP_OP_TYPE_WRITE_REG.png)。
我需要这个 WriteRegiter 指令来设置 QUAD SPI S25FL128 FLASH 芯片的配置寄存器。首先,我已经成功地将 Mem_43_ExFls_Example_S32K396 示例项目适配到我的 S25FL128 芯片,并且我必须正确发送这条指令(我已经用逻辑分析仪检查过)。为了适应这个项目,我已经: 1)删除了 Mem_ExFls_PinSetup 函数并将其替换为从端口组件生成的代码 2) 用我的 MemSerialFlashCfg 配置替换了 MemHyperFlashCfg。 我让时钟初始化由 sys_init() 执行。 然而,当我试图将相同的串行闪存和 QSPI_IP_OP_TYPE_RMW_REG 配置集成到一个新项目中时(它使用生成的代码来初始化时钟并包含一些额外的模块,如平台、SPI、CAN 等),它最终完全发送与“位字段值”字段中设置的值不同的值。我附上了修改后的项目和新项目 (Logic_Analyzer_Data.png) 在逻辑分析器上显示的内容之间的比较。其他 QSPI 指令(写入启用 0x06、读取状态寄存器 0x05、读取配置寄存器 0x35)似乎已正确发送。 为了正确发送两个字节的 WriteRegister 指令,我需要配置什么吗? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
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 14:05 , Processed in 1.095296 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号