这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » isp 想搞自己的isp

共3条 1/1 1 跳转至

isp 想搞自己的isp

院士
2006-09-17 18:14:16     打赏
isp 想搞自己的isp



关键词: 想搞     自己的    

院士
2006-12-22 22:43:00     打赏
2楼
问 原厂的ISP还是很稳定,但还是想改进,STC不提供,只有自己搞了。
准备开发如下功能,各位提提意见哦:
1。每个CPU有独立的ID。
准备提供6个字节以上的ID,也可以定制ID,好处是可以加密,比如定制ABC***的ID,在程序里面检查ID是否符合,如果符合的,就执行程序,不符合的,就说明CPU来源有问题。这样可以把程序代码给客户,让他们自己烧片。这个功能便于大家保护自己的程序,减少批量生产的工作量。
2。开发者可以设置自己的ID.
用途可以和上面一样,或者设置版本号,控制参数等。不过这个功能不知道STC是否支持???理论上肯定是可以的,实际也是可以的,就怕STC技术保密。
3。EEPROM分区控制
   可以设置EEPROM为几个分区,不同的分区可以读,写,加密。主要是可以由用户自己设置参数。我想搞ISP主要就是想实现这个功能,因为现在的程序有几十个版本,还在增加,我现在用EEPROM的控制参数来实现不同版本的功能。但是还是要单独烧片,很麻烦。如果这个功能实现,那么我可以把写好代码的CPU给客户,让他们自己根据不同版本写EEPROM,这样我们都很方便。如果修改版本也方便。这个功能实现的效果如何,也要STC支持。


1: 有疑问1。每个CPU有独立的ID。
可以,但可以加密吗?

2。开发者可以设置自己的ID.
肯定可以,你上面不是在用吗?

3。EEPROM分区控制
可以,但程序分两半不是折腾自己吗?你把合在一起的代码给客户不是更简单吗?不就大那么几k

2: 讨论1。每个CPU有独立的ID。可以,但可以加密吗?
ID不要加密的,可以读的。可能我没有表诉清楚,程序里面检验ID,那么将程序放在其他ID的CPU上就不能运行了。有点类似程序的序列号之类的。

2。开发者可以设置自己的ID.肯定可以,你上面不是在用吗?
用户自己的ID要在烧片的时候放在ISp区域,所以要STC的支持。


3。EEPROM分区控制。可以,但程序分两半不是折腾自己吗?你把合在一起的代码给客户不是更简单吗?不就大那么几k

不是程序分区,是程序不分区但数据分区。几十个版本的CPU,管理成本也不少的。

专家
2022-08-20 15:45:22     打赏
3楼

感谢分享


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]