本节介绍了更新闪存中所存储内部图形数据所需的命令。若要成功更新图形数据,必须遵循以下步骤:
- 使用 DLP® 显示和光控制 EVM GUI 生成图形数据。该 .bin 文件通过使用 GUI 中的“Save Pattern Data”(保存图形数据)按钮生成,其中包含要通过 I2C 发送的图形数据。
- 确保内部图形当前未在运行。如果控制器处于内部图形模式,请使用写入内部图形控制 命令 (节 3.4.13) 来停止运行内部图形。
- 使用写入闪存数据类型选择 (DEh) 命令将闪存数据类型设为图形数据块。
- 使用读取闪存更新预检验 (DDh) 命令,检查生成的 .bin 文件是否能放入现有的图形数据闪存块。
- 使用写入擦除闪存数据 (E0h) 命令来擦除现有的图形数据。
- 使用写入闪存数据长度 (DFh) 命令将闪存数据长度设为 1024 个字节。
- 使用写入闪存开始 (E1h) 命令来写入图形数据的前 1024 个字节。
- 使用写入闪存继续 (E2h) 命令以 1024 个字节数据块形式写入其余数据。
注: 如果图形数据的大小不是 1024 个字节的倍数,则最后一个“写入闪存继续”命令少于 1024 个字节。在这种情况下,发出最后一个“写入闪存继续”命令之前,请先使用写入闪存数据长度 (DFh) 命令来更新闪存数据长度。
请注意,本节中介绍的闪存命令不能在批处理文件中使用。