使用的mcu是CH573、571,发现TB买不到脱机烧录器,只能到经销商处买。看了烧录上位机,没有发现加密功能。
一般的加密功能是利用UID和烧录器联合进行加密,在程序中验证。这种方式,保证即使别人通过产品MCU获取了你的程序,也无法短时间解密。之前用ARM/51都是这样做。主要是烧录软件支持。
有人说可以加密烧录文件,其实不保险。因为别人是可能直接通过技术手段从你的MCU中获取rom数据。如果这个过程很难,PO解需要5个月以上,那还有意义。不过估计WCH的MCU没有这么牛吧。除非协议上无法通过ISP的方式读取内部数据,否则别人总归能分析出来。
我建议WCH把这个功能加上去烧录软件。 |