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.

[参考译文] DLPC3478:闪存更新命令

Guru**** 2576215 points
Other Parts Discussed in Thread: DLPC3470, DLPA2000, DLP3010LC, DLPC3478

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1350548/dlpc3478-flash-update-commands

器件型号:DLPC3478
主题中讨论的其他器件:DLPC3470DLPA2000DLP3010LC

我有一个不驱动 LED 的固件专门构建。  DLPC3478_DLPA2000_DLP3010LC_noLED_8.1.img。  使用 我使用评估套件创建的内部图形时、一切都正常。  现在我要做的是更改闪存中的模式、方法是使用 i2c 编写我使用 EVK 创建的新.bin 文件。  我想我遵循 DLPC3470和 DLPC3478软件编程人员指南 DLPU075A–2018年10月–2019年4月修订版的第3.7段中的说明、但好像不起作用。 此版本的固件是否存在问题?  另外、由于 i2c 控制器的一些限制、我只能以128字节块进行写入。

任何帮助都会被感激

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

    我将闪存内容读出到一个文件中、发现前128个字节显然写入正确、但从那里到闪存末尾填充了"FF"。

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

    Mike、您好!

    您目前是如何一次向闪存写入128个字节的? 您应该执行以下操作:

    • 写入闪存数据类型
    • 写入闪存数据长度(128字节或更少、具体取决于 MCU 限制、但仍是4字节的倍数)
    • 写入闪存数据开始
    • 写入闪存数据长度 (128字节或更少、具体取决于 MCU 限制、但仍是4字节的倍数)
    • 写入闪存数据继续
    • 根据需要重复

    此致!

    马克西姆

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

    这是我使用的程序。  读取闪存更新预检查通过、以便我知道.bin 文件的大小正确。  我可以使用逻辑分析仪监控 i2c 总线并查看正在传输的所有数据。  它只是没有写入到闪存芯片。  此外、正如我提到过的、当我发出写入擦除闪存数据命令(E0h)时、会清除过多的闪存

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

    尊敬的 Mike:

    您是说您看到前端 MCU 正确写入数据了吗? 您是否也能够监视到闪存芯片的 SPI 线路以确认写入到闪存芯片的内容和不写入的内容? 我没有了解到您执行了与"写入闪存擦除"命令相关的过程、您能说明一下吗?  

    此致!

    马克西姆

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

    我可以设置为明天监控 SPI 线路。 关于"写入闪存擦除"命令、我的意思是、它似乎擦除的不仅仅是图形数据。 从图形数据位置到闪存末尾的存储器一直被擦除。

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

    Mike、您好!

    您能否更详细地说明您的 MCU 发送了哪些命令以及命令顺序? 您是否使用了 EVM GUI 来创建了图形.bin?

    此致!

    马克西姆

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

    您好!

    是否仍有此问题? 如果是、请回复或打开另一个主题、因为现在我将关闭它。

    此致!

    马克西姆