STC-ISP下载软件高级应用——发布项目程序+程序加密后传输
本帖最后由 8051启蒙者 于 2023-8-28 11:31 编辑发布项目程序和程序加密后传输都是属于高级应用,是非常实用的功能,STC希望每一位使用者都尝试用一下这两个功能,你会发现新世界!
一般在手册上的第5章节下的子章节“STC-ISP下载软件高级应用”中找到(手册在官网:www.stcai.com/xpsc 或者STC-ISP下载软件上“资料下载”中下载最新)。
注:STC32程序加密后传输,要记得在STC-ISP软件上设置EEPROM大小为128K。
一、【发布项目程序】
发布项目程序功能主要是将用户的程序代码与相关的选项设置打包成为一个可以直接对目标芯片进行下载编程的超级简单的用户自己界面的可执行文件。
关于界面,用户可以自己进行定制(用户可以自行修改发布项目程序的标题、按钮名称以及帮助信息),同时用户还可以指定目标电脑的硬盘号和目标芯片的ID号,指定目标电脑的硬盘号后,便可以控制发布应用程序只能在指定的电脑上运行(防止烧录人员将程序轻易从电脑盗走,如通过网络发走,如通过U盘烤走防不胜防,当然盗走你的电脑那就没办法那所以STC的脱机下载工具比电脑烧录安全,能限制可烧录芯片数量,让前台文员小姐烧,让老板娘烧都可以),拷贝到其它电脑,应用程序不能运行。同样的,当指定了目标芯片的ID号后,那么用户代码只能下载到具有相应ID号的目标芯片中(对于一台设备要卖几千万的产品特别有用---坦克,可以发给客户自己升级,不需冒着生命危险跑到战火纷飞的伊拉克升级软件啦),对于ID号不一致的其它芯片,不能进行下载编程。
具体步骤如下:
二、【程序加密后传输】:
程序加密后传输下载是用户先将程序代码通过自己的一套专用密钥进行加密,然后将加密后的代码再通过串口下载,此时下载传输的是加密文件,通过串口分析出来的是加密后的乱码,如不通过派人潜入你公司盗窃你电脑里面的加密密钥,就无任何价值,便可起到防止在烧录程序时被烧录人员通过监测串口分析出代码的目的。
具体步骤如下:
三、【发布项目程序+程序加密后传输结合使用】:
发布项目程序与程序加密后传输两项新的特殊功能可以结合在一起使用。首先程序加密后传输可以确保用户代码在烧录编程时串口通信传输过程当中的保密性,而发布项目程序可实现让最终使用者远程升级功能(方案公司的人员不需要亲自到场)。所以两项功能结合起来使用,非常适用于方案公司/生产商在软件需要更新时,让最终使用者自己对终端产品进行软件更新的目的,又确保现场烧录人员无法通过串口分析出有用程序,强烈建议方案公司使用。
四、举例:
图片如果点击后放大还是不太清晰的话,可以直接到手册上的第5章节(一般在第5章)下的子章节“STC-ISP下载软件高级应用”中找到,也可以手册全文关键字搜索(手册在官网:www.stcai.com/xpsc 或者下载软件STC-ISP V6.90U上“资料下载”中下载最新) dd 你好。下载软件,你们可以搞一个网络接口下载程序的软件吗?硬件方面客户可以用网口转串口连接到单片机上。 anycrying 发表于 2023-2-13 14:16
你好。下载软件,你们可以搞一个网络接口下载程序的软件吗?硬件方面客户可以用网口转串口连接到单片机上。 ...
我们的芯片自身没有硬件网口功能,所以现在暂时不会做这种程序。 8051启蒙者 发表于 2023-2-13 14:31
我们的芯片自身没有硬件网口功能,所以现在暂时不会做这种程序。
没有多余的串口或usb口怎么办,当前我的设备连接网络比较方便。 8051启蒙者 发表于 2023-2-13 14:31
我们的芯片自身没有硬件网口功能,所以现在暂时不会做这种程序。
主要是远程升级也比较方便。 8051启蒙者 发表于 2022-11-29 14:36
图片如果点击后放大还是不太清晰的话,可以直接到手册上的第5章节(一般在第5章)下的子章节“STC-ISP下载 ...
看来要好好学习下了,感觉这种方法很棒!
页:
[1]
2