编程器设计
本文地址:http://tongxinmao.com/Article/Detail/id/116
软件:
上位机单文件绿色版,USB HID自定义协议 能实现版本更新提示及信息提示 集成调试工具
支持WINXP--WIN10 32BIT/64BIT
设计精简版ANDROID软件
下位机能实现加密HEX固件,防盗版,防修改,固件更换,多功能调试器(USB转UART/SPI/IIC/GPIO)
下位机实现CDC或HID串口(HID的话要配专用调试软件)
生产需求: 将加密HEX发给代工厂,可以设置密码 写次数 并绑定烧录器ID
作为命令行形式+GUI界面,可以集成到KEIL等IDE,同时方便个性化多语言定制
通信协议:
获取编程器特性: 固件类型 固件版本 型号 版本 序列号 ID
首先发送编程的总长度 是否加密 加密算法
接着发送64字节数据饥,下位机首包写进行校验,正确的话则全部烧写完毕后再校验
硬件:
精简低成本设计 加上USB保护 10PIN含串口
设计配套扩展板:传感器 无线模块等
加密:
防读固件
机器码加密
固件校验
联网校验ID
上一篇:单片机数据透传转发设计及从机SPI通信
下一篇:编程规范