编程器设计

    本文地址: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通信
    下一篇:编程规范