本文档是最新T5L系统变量接口说明。如果用T5的屏,有几处区别,具体请参考T5相关
应用指南。
1 系统变量接口(0x0000-0x0FFF 变量存储器空间)
表中相同背景颜色的数据,表示是同时更新,改写时必须一次改写完成。
下表中所有指令示例为了书写和阅读方便都16进制数据简写(例如0x4F简写为4F)
写入 0x55AA 5AA5 将复位 T5L CPU 一次。
指令示例:
5A A5 07 82 00 04 55 AA 5A A5 (重置T5芯片,数据清0,相当于掉
电重启)
D3:0x5A 启动一次更新 DWIN OS 程序操作(写到片内 Flash),CPU
操作完清零。D2:固定为 0x10。必须是从 0x1000 开始的 DWIN OS 代
码。
D1:0:存储升级代码的数据变量空间首地址,必须是偶数。
指令示例:
该指令用于用户os程序的下载更新,“DWIN OS Build”PC软件已经集
成了编译后将os.bin文件通过串口2下载进屏的功能。
D7:操作模式 0x5A=读 0xA5=写,CPU 操作完清零。
D6:4:片内 Nor Flash 数据库首地址,必须是偶数,
0x000000-0x03:FFFE,256KWords
D3:2:数据变量空间首地址,必须是偶数。
D1:0:读写字长度,必须是偶数。
指令示例:
①将数据0x12345678写入变量存储空间0x1002:
5A A5 07 82 10 02 12 34 56 78
②将变量存储空间0x1002地址的2个字长数据存入 Nor Flash 数据库
首地址0x000002:
5A A5 0B 82 0008 A5 000002 1002 0002
③将 Nor Flash 数据库0x000002读取数据到变量存储空间地址
0x2000:
5A A5 0B 82 0008 5A 000002 1002 0002
用OS进行数据库的读取和存储操作后一定需要判断D7地址是否已
经自动清零,如果未清零不进行任何操作,直到清零再进行其他
操作,否则会出现逻辑紊乱;
用串口发指令读取和存储操作,则可以适当延时之后再进行其他
指令的发送。
应用软件版本。D1 表示 GUI 软件版本,D0 表示 DWIN OS 软件版本。
评论0