此建议的初衷:用了中颖的单片机8、9年了,开发过不少的产品,遇到过各种形形色色的客户,也遇到过不少产品程序被客户偷窃的事情,主要是在使用烧录器的过程中被客户拷贝EEPROM的内容,一直没有可行的方法防范,特别郁闷。 在2003年左右,中颖上海专门负责工具的负责人来深圳,我也对中颖的开发工具、烧录工具和编译软件提出了不少的建议,有部分已采用,但烧录器的问题仍然存在;中颖刚在21IC上建论坛的时候,我也发了一个关于烧录器的贴子,现在也找不见了。 不管是PRO-01还是PRO-03,程序都是存在一个EEPROM或FLASH中,如果碰到一个不道德的客户,在客户下单生产后,可以很方便的利用提供给他的烧录器拷贝程序,造成不少的损失(当然对中颖来讲,不管客户最后买哪家代理商的IC,都要从中颖那里出货,无所谓损失的问题,但对开发者来讲,将造成不少的损失,也会造成开发者对中颖IC的选型)。 所以我考虑了一下,如果能从烧录器上下工夫,做加密设计,可以很好的解决这个问题,结合烧录器的特点,我建议如下,欢迎大家讨论: 1、烧录程序不要存在EEPROM或FLASH中,可将程序作为烧录器主控内部的数据,即选一款FLASH ROM空间比较大的MCU,将主控程序和烧录程序链接在一起,此主控MCU程序烧录时加密,就无需担心程序被偷走了。 2、烧录选项中增加一项可烧录次数,如给客户出10K的单,可限制烧录器只能烧1万次,当烧完这1万次,烧录器将不能再继续烧录,必须重新设定。 以上,请各位讨论和补充,也希望中颖能从代理商或开发者的角度来考虑这个问题,只有当使用者的利益得到保障的时候,大家才会更加积极的选用中颖的IC |