This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C129XNCZAD:使用带有地址锁存的双芯片选择模式访问 Micronix MX68GL1G0F 上的闪存

Guru**** 1818760 points
Other Parts Discussed in Thread: TM4C129XNCZAD
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1276973/tm4c129xnczad-accessing-flash-memory-on-the-micronix-mx68gl1g0f-using-dual-chip-select-mode-with-address-latching

器件型号:TM4C129XNCZAD

我当前正在尝试使用具有地址锁存的双选择模式下的 TI TM4C129XNCZAD 微控制器与您的 MX68GL1G0F 外部闪存器件连接。 我可以通过测试点确认、我正在向闪存发送相应的读写信号(CE#到低电平、RESET#到高电平、W#或 OE#到低电平、具体取决于读取或写入、WP#到高电平)。 尽管如此、在调试器中查看存储器或尝试从存储器中读取时、我可以看到每个字节的所有值均为0xFF 值、这意味着闪存芯片仍处于高阻抗模式。 我已经初始化了闪存控制器、并使用 TivaWare 的外设库(特别是外部外设接口库)将其存储器位置设置在 TI 微控制器中。 我可以通过地址锁存来读取和写入此设置中使用的另一个外部外设。 有人知道我是否需要执行其他步骤来访问微控制器上的闪存?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好  

    我当前正在尝试使用 TI TM4C129XNCZAD 微控制器与您的 MX68GL1G0F 外部闪存设备连接[/报价]

    首先我想澄清一点、MX68GL1G0F 不是 TI 芯片、而是 TM4C129XNCZAD。  MX68GL1G0F 来自 Macronix ,根据其产品网站,它是 EOL。  https://www.mxic.com tw en-us/products/NOR-Flash/Parallel-NOR-Flash/Pages/spe.aspx?p=MX68GL1G0F&m=Parallel%20NOR%20Flash&n=PM1727

    我可以通过测试点确认我正在向闪存发送适当的读写操作信号

    在这里、您认为 MCU 发出的信号是正确的。  

    尽管如此、当在调试器中查看内存或尝试从内存中读取时、我可以看到每个字节的所有值都是0xFF 值、这应该意味着我们仍处于闪存芯片的高阻抗模式。

    如果要将正确的命令发送到闪存进行读取或写入操作、并且闪存返回0xFF、我建议您联系闪存供应商寻求支持。 向他们准确地展示了逻辑分析仪的信号波形、这些波形已发送到闪存并且数据为0xFF。  

    我可以通过地址锁存对该设置中使用的其他外设进行读写操作。

    如果你过去曾使用过 EPI 来成功连接其它外设、那么我倾向于认为你的 EPI 初始化是正确的。 可能是  MX68GL1G0F 的特定功能需要额外步骤。 但是、我对该第三方设备没有经验、无法真正知道读取/写入该设备时缺少哪些确切步骤。 如果供应商表示接口信号的生成方式是 MCU 方面的问题、则可以再次更新此帖子。  

    [/quote]