|
|

楼主 |
发表于 2022-6-13 16:07:32
|
显示全部楼层
已经实现了T5L51.BIN文件的更新
原来在通过指令0x06更新51程序
T5Lcodebuf[0] = T5LCODEW;//读操作
T5Lcodebuf[1] = 0xA5;
T5Lcodebuf[2] = (addr>>8)&0xff;
T5Lcodebuf[3] = addr&0xff;
sys_write_vp(0x06,T5Lcodebuf,2);
还需要一个0x04指令的Reset复位
T5Lcodebuf[0] = 0x55;//读操作
T5Lcodebuf[1] = 0xAA;
T5Lcodebuf[2] = 0x5A;
T5Lcodebuf[3] = 0xA5;
sys_write_vp(0x04,T5Lcodebuf,2);
即可升级,自动读取数据变量地址之后的28k或64k执行文件
感谢你们的热情指导,谢谢 |
|