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.

[参考译文] AWR2944EVM:如何使用 GD25B64CWAG 的自定义闪存?

Guru**** 2454490 points
Other Parts Discussed in Thread: SYSCONFIG, AWR2944, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1511303/awr2944evm-how-to-use-custom-flash-of-gd25b64cwag

器件型号:AWR2944EVM
Thread 中讨论的其他器件:AWR2944、SYSCONFIG、 UNIFLASH

工具/软件:

尊敬的 Designer:

我有两种型号的 GD25B64C、  GD25B64CWAG 和 GD25B64BWIG。

我在 AWR2944上使用这两个闪存以及 SysConfig 的默认闪存配置、但结果不一致。

打开 GD25B64BWIG 后、我可以使用 uart_uniflash.py 将 appimage 刷写到电路板中、结果就是成功。

当 GD25B64CWAG 打开时、uart_uniflash.py 的结果为"闪存验证失败"。

我查看了 GD25B64C 数据表、这两个型号之间的命令集没有差异。

您是否有值得尝试的解决方案?

此致、

Zisheng Wang

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

    您好、Zisheng:

    据我所见、2种器件之间的主要区别在于封装差异。
    因此、焊盘可能无法正确连接并可能悬空。

    QE 位或保护位是否也存在差异?

    除此之外,没有其他的可能性。

    此致、
    Saswat Kumar

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

    您好、Saswat、

    我今天查看了 GD25B64C 数据表、找到了一些芯片。

    根据数据表、QE 位是寄存器2的位1、写入寄存器2的命令为0x35。 它是类型6并满足该条件、但在默认的 SysConfig 配置中为1。  默认闪存为 GD25B64C、为什么它可以工作?

    2.根据数据表、它无法更改 QE 位的值、但所有模式都包含如何写入 QE 位。

    今天我已经尝试了一些方法来解决这个问题,包括使 QE 启用类型=6,使用原始版本,使用其他读取命令,但所有这些都失败了。

    您能为我提供一些其他想法吗?  

    此致、

    Zisheng Wang

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

    尊敬的 Zisheng:

    您可以参考以下应用手册来检查2944器件的已测试和验证的闪存型号:

    https://www.ti.com/lit/pdf/sprach9

    出于调试目的、您可以尝试在末端运行以下 SDK 示例、以获取闪存器件的 SFDP 参数、并在 UART uniflash、SBL 和应用程序 syscfg 中使用这些参数

    AWR2x44P MCU+ SDK:QSPI 闪存诊断

    此致、

    Shruti

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

    尊敬的 Shruti:

    我查阅了注释、发现 AWR2944支持 GD25B64C。

    至于使用闪存诊断示例、 根据 MCU SDK 和2944中的文档、我需要将程序写入闪存 、然后通过读取无法读取的闪存来将其加载、这是一种悖论。

    我的执行结果如下:

    此外,我发现 GD25B64CWAG 屏幕打印的差异将影响执行刷写的结果。

    GD25B64CWAG 左侧带丝网打印功能可以成功刷新、右侧无法刷新。

    您能提供一些建议吗?

    此致、

    Zisheng Wang

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

    尊敬的 Zishen:

    您提到了您可以刷新的 WIG 部件、并面临 WAG 部件的问题。 是这样吗? 下面这句话有点令人困惑。 请澄清这一点。

    GD25B64CWAG 左侧带屏幕打印功能可以成功闪烁、右侧不能。

    您在回复中分享的闪存部件的两个图像都仅为 WAG 部件、您是否说其中一个 WAG 部件可以闪存、而另一个 WAG 部件出现故障?

    此外、您能否分享 WIG 和 WAG 闪存器件的数据表? 我找不到  GD25B64CWAG 器件的数据表。

    此致、

    Shruti

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

    尊敬的 Shruti:

    如您所见,屏幕印刷在两种 GD25B64C 之间是不同的,一种是 GigaDevice 的名称,另一种是 GigaDevice 的标识

    这是今天发现的另一个问题。

    数据表:功能(gigadevice.com.cn)

    此致、

    Zisheng Wang

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

    尊敬的 Zisheng:

    我看到这两个设备都是 GD25B64CWAG、如果其中一个设备工作正常、这意味着它与软件无关。 如果您检查我们的 EVM、我们的器件是相同的、并且可以正常工作。  

    请与闪存供应商核实您之前显示的两个千兆位设备部件之间的差异、即一个带有徽标、另一个带有千兆位设备名称。

    此致、

    Shruti