请问如何实现stm32每烧一个芯片就要付一个授权费?

2019-12-10 18:25发布

请问如何实现stm32每烧一个芯片就要付授权费?

看到有这样的授权方式,请问这个是如何做到的呢?

谢谢啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
28条回答
罗小蘑菇
2019-12-12 15:42
靠控制烧写程序不大好使,客户也容易有找人破解芯片的想法,另外很可能烧录失败计数加1了算谁的。
给楼主个高招,程序给客户,可以随便烧写,但是烧写完程序后很多功能无法开启,必须用串口通讯授权认证后才能正常使用,这样你就可以结合芯片ID,Flash,随机码,其他外围芯片ID等搞成灵活可控的了,串口通讯用电脑或者直接联网获取你这边的解密信息也行,或者你过去给解密也行,或者用串口服务器连到你这边远程授权都行,通讯报文也做成密文,授权解密后就可以正常使用了,其实也就一个初始化参数的事。
之前找我干私活的就是让我给他烧写芯片,然后付我钱,其实想我什么都弄好后找人读出程序就不给钱也不找我了,我直接给他说我没时间给你烧芯片,程序我给你,你自己烧,但是烧写完上电后要通讯下做授权认证,否则无法使用,他想着开片读程序直接不管用然后不找我开发了。

一周热门 更多>