1、官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 1 页 共 25 页STC-ISP Ver6.38 下载软件超强悍高级功能说明书,爱的奉献姚言: 苍天啊,大地啊,怎么会如此的强大!只能自己佩服自己那!Ver2.12013-5-20我们爱您官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 2 页 共 25 页目录 发布项目程序使用说明 .3 自定义加密下载使用说明 .7 发布项目程序 + 自定义 加密下载结合使用说明 .10 用户自定义下载说明 .16 RS485 控制使用说明 .17 STC 仿真器使用指南 .19 用户自制 脱
2、机下载板/U7 全自动烧录工具 注意事项 .23官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 3 页 共 25 页 发布项目程序使用说明发布项目程序功能主要是将用户的程序代码与相关的选项设置打包成为一个可以直接对目标芯片进行下载编程的超级简单的用户自己界面的可执行文件。关于界面,用户可以自己进行定制(用户可以自行修改发布项目程序的标题、按钮名称以及帮助信息) ,同时用户还可以指定目标电脑的硬盘号和目标芯片的 ID 号,指定目标电脑的硬盘号后,便可以控制发布应用程序只能在指定的电脑上运行(防止烧录人员将程序轻易从电脑盗走,如通过网络发走,如通过 U 盘烤走,防
3、不胜防,当然盗走你的电脑那就没办法那,所以 STC 的脱机下载工具比电脑烧录安全,能限制可烧录芯片数量 ,让前台文员小姐烧,让老板娘烧都可以),拷贝到其它电脑,应用程序不能运行。同样的,当指定了目标芯片的 ID 号后,那么用户代码只能下载到具有相应 ID 号的目标芯片中 (对于一台设备要卖几千万的产品特别有用- 坦克 ,可以发给客户自己升级 ,不需冒着生命危险跑到战火纷飞的伊拉克升级软件啦),对于 ID 号不一致的其它芯片,不能进行下载编程。发布项目程序详细的操作步骤如下:1、首先选择目标芯片的型号2、打开程序代码文件3、设置好相应的硬件选项4、试烧一下芯片,并记下目标芯片的 ID 号,如下图
4、所示,该芯片的 ID 号即为“000D001100641D”(如不需要对目标芯片的 ID 号进行校验,可跳过此步)官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 4 页 共 25 页5、设置自动增量(如不需要自动增量,可跳过此步)6、设置 RS485 控制信息(如不需要 RS485 控制,可跳过此步)7、设置用户自定义下载命令(如不需要此功能,可跳过此步)8、点击界面上的“读取本机硬盘号”按钮,并记下目标电脑的硬盘号(如不需要对目标电官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 5 页 共 25 页脑的硬盘号进行校验,可跳过
5、此步)9、点击“发布项目程序”按钮,进入发布应用程序的设置界面。10、根据各自的需要,修改发布软件的标题、下载按钮的名称、重复下载按钮的名称、自动增量的名称以及帮助信息11、若需要校验目标电脑的硬盘号,则需要勾选上“校验硬盘号” ,并在后面的文本框内输入前面所记下的目标电脑的硬盘号12、若需要校验目标芯片的 ID 号,则需要勾选上“校验芯片 ID 号” ,并在后面的文本框内输入前面所记下的目标芯片的 ID 号13、最后点击发布按钮,将项目发布程序保存,即可得到相应的可执行文件。如下图,设置界面中所定制的内容与发布文件是一一对应的。官方网站:www.STCMCU.com 研发顾问 QQ:1392
6、2805190第 6 页 共 25 页注意:校验硬盘号与校验目标芯片 ID 号的功能仅对如下系列及新出的单片机有效:STC15F2K60S2/STC15L2K60S2IAP15F2K61S2/IAP15L2K61S2STC15F104W/STC15L104WIAP15F105W/STC15L105WSTC15W104SW/IAP15W105W官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 7 页 共 25 页 自定义加密下载使用说明(防烧录时串口分析出程序)目前,所有的普通串口下载烧录编程都是采用明码通信的(电脑和目标芯片通信时,或脱机下载板和目标芯片通信时)
7、,问题 : 如果烧录人员通过分析下载烧录编程时串口通信的数据,高手是可以在烧录时在串口上引 2 根线出来,通过分析串口通信的数据分析出实际的用户程序代码的。当然用 STC 的脱机下载板烧程序总比用电脑烧程序强 (防止烧录人员将程序轻易从电脑盗走,如通过网络发走,如通过 U 盘烤走,防不胜防,当然盗走你的电脑那就没办法那,所以 STC 的脱机下载工具比电脑烧录安全,让前台文员小姐烧 ,让老板娘烧都可以)。即使是STC 全球首创的脱机下载工具,对于要防止天才的不法分子在脱机下载工具烧录的过程中通过分析串口通信的数据分析出实际的用户程序代码,也是没有办法达到要求的,这就需要用到最新的 STC15 系
8、列单片机所提供的自定义加密下载功能。自定义加密下载是用户先将程序代码通过自己的一套专用密钥进行加密,然后将加密后的代码再通过串口下载,此时下载传输的是加密文件,通过串口分析出来的是加密后的乱码,如不通过派人潜入你公司盗窃你电脑里面的加密密钥,就无任何价值,便可起到防止在烧录程序时被烧录人员通过监测串口分析出代码的目的。自定义加密下载功能的使用需要如下的几个步骤:1、生成并保存新的密钥如下图,进入到“自定义加密下载”页面,点击“生成新密钥”按钮,即可在缓冲区显示新生成的 256 字节的密钥。然后点击“保存密钥”按钮,即可将生成的新密钥保存为以“.K”为扩展名的的密钥文件( 注意:这个密钥文件一定
9、要保存好,以后发布的代码文件都需要使用这个密钥加密,而且这个密钥的生成是非重复的,即任何时候都不可能生成两个完全相同的密钥,所以一旦密钥文件丢失将无法重新获得), 例如我们将密钥保存为“New.k”。2、对代码文件加密加密文件前,需要先打开我们自己的密钥。若缓冲区中存放的已经是我们的密钥,则不要再打开。如下图,在“自定义加密下载”页面中点击“打开密钥”按钮,打开我们之前保存的密钥文件,例如“New.k” 。官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 8 页 共 25 页然后返回到“自定义加密下载”页面中点击“加密代码”按钮,如下图所示,首先会弹出“打开源文
10、件(未加密) ”的对话框,此时选择的是原始的未加密的代码文件点击打开按钮后,马上有会弹出一个类似的对话框,但此时是对加密后的文件进行保存的对话框。如下图所示,点击保存按钮即可保存加密后的文件。3、将用户密钥更新到目标芯片中更新密钥前,需要先打开我们自己的密钥。若缓冲区中存放的已经是我们的密钥,则不要再打开。如下图,在“自定义加密下载”页面中点击“打开密钥”按钮,打开我们之前保存的密钥文件,例如“New.k” 。官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 9 页 共 25 页密钥打开后,如下图所示,勾选上“下载用户代码前先更新用户密钥”选项和“本次下载的代码
11、为加密代码”的选项,然后打开我们之前加密过后的文件,打开后点击界面左下角的“下载/编程”按钮,按正常方式对目标芯片下载完成即可更新用户密钥。4、加密更新用户代码密钥更新成功后,目标芯片便具有接收加密代码并还原的功能。此时若需要再次升级/更新代码,则只需要参考第二步的方法,将目标代码进行加密,然后如下图首先在“自定义加密下载”页面中选择“本次下载的代码为加密代码”的选项(“下载用官方网站:www.STCMCU.com 研发顾问 QQ:13922805190第 10 页 共 25 页户代码前先更新用户密钥”选项不需要选了) ,然后打开我们之前加过密后的文件,打开后点击界面左下角的“下载/编程 ”按钮,按正常方式对目标芯片下载即可完成用用户自己专用的加密文件更新用户代码的目的(防止在烧录程序时被烧录人员通过监测串口分析出代码的目的)。注意:自定义加密下载功能仅对如下系列及新出的单片机有效:STC15F2K60S2/STC15L2K60S2IAP15F2K61S2/IAP15L2K61S2STC15F104W/STC15L104WIAP15F105W/STC15L105WSTC15W104SW/IAP15W105W
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。