为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

AT88SC0104C/CA~25616C/CA全系列编程器使用说明书

2013-05-07 12页 pdf 653KB 48阅读

用户头像

is_163891

暂无简介

举报
AT88SC0104C/CA~25616C/CA全系列编程器使用说明书 广州 SCED工作室,技术支持:QQ 1984451403 吴工 0 JLSC-PB1型 AT88SCxx系列读写编程器 使用说明书 (广州 SCED工作室,技术支持:QQ 1984451403 吴工) 1.编程器简介......................................................................................................................... 1 2.硬件简介...........
AT88SC0104C/CA~25616C/CA全系列编程器使用说明书
广州 SCED工作室,技术支持:QQ 1984451403 吴工 0 JLSC-PB1型 AT88SCxx系列读写编程器 使用说明书 (广州 SCED工作室,技术支持:QQ 1984451403 吴工) 1.编程器简介......................................................................................................................... 1 2.硬件简介............................................................................................................................ 1 3.硬件安装............................................................................................................................ 2 4.软件安装及使用................................................................................................................ 2 4.1 安装 USB驱动 ....................................................................................................... 2 4.2 安装编程器软件 ................................................................................................... 2 5.软件使用.................................................................................................................... 3 5.1 生成配置文件(由已有的配置文件修改生成) ................................................. 3 5.2 生成配置文件(由芯片读入内容修改生成) ..................................................... 3 5.3 下载并比较已装入的配置文件 ............................................................................. 3 5.4 在线编程 ................................................................................................................. 4 5.5 芯片擦除 ................................................................................................................. 4 5.6 脱机编程 ................................................................................................................. 5 6.软件操作............................................................................................................................ 5 6.1 芯片上电与断电 ..................................................................................................... 5 6.2选择芯片型号.......................................................................................................... 5 6.3 校验安全密码 ......................................................................................................... 5 6.4读写配置区.............................................................................................................. 6 6.4.1判断熔丝是否熔断...................................................................................... 6 6.4.2熔丝未熔断时的操作.................................................................................. 6 6.4.3熔丝已熔断后在配置区下的操作.............................................................. 7 6.5读写用户区.............................................................................................................. 8 6.6模拟认证.................................................................................................................. 9 常见问.............................................................................................................................. 10 附 录一:各芯片安全密码初始值.................................................................................. 11 附 录二:硬件实物图 .................................................................................................... 11 广州 SCED工作室,技术支持:QQ 1984451403 吴工 1 1. 编程器简介 本编程器适用于 AT88SCxx 系列加密芯片(SO、DIP 封装)的开发和批量发行,具有 读写配置区、读写用户区、模拟认证、配置文件管理、在线编程和脱机编程(配置文件下载 到编程器,编程器独立对芯片编程发行)等功能。脱机编程时,还可以实现识别号、发行码 的自动递增(使每个发行的芯片配置各不相同),从而进一步提高安全性。 在熔丝已经熔断(FUSE=#00H)的情况下,只要导入包含正确的密钥和密码(Gc 和 Password)的.gpd文件,还可以将芯片所有数据和配置文件读回。 主要特点: 支持 AT88SC0104C/CA~AT88SC25616C/CA 全系列芯片 真正 USB 接口,快速可靠 可脱机使用(测试、编程、擦除) 带液晶屏幕,可脱机读取芯片熔丝 序列号自动递增 2. 硬件简介 编程器硬件示意图如图所示。 广州 SCED工作室,技术支持:QQ 1984451403 吴工 2 3. 硬件安装 安装步骤: 1) 将加密芯片装入编程座 2) 连接直流电源,将电源开关打开 3) 连接 USB 数据线 注:如果用 USB供电,可以不接直流电源 4.软件安装及使用 4.1安装 USB驱动 在光盘“Driver”目录下双击 USBDriverInstaller.exe,根据提示进行安装,当出现下图 所示提示请点击“Install”键继续。 驱动安装成功后,连接编程器到电脑,可在设备管理器中的“通用串行总线控制器”中看到 “JLSC-PB1”这一项,如下图所示。 4.2安装编程器软件 在光盘的“AT88SCxx Designer V1.0”目录下双击 AT88SCxx Designer V1.0 .msi,根据提示 广州 SCED工作室,技术支持:QQ 1984451403 吴工 3 完成安装。 启动本软件前,请先确认已安装好 USB 驱动,并且硬件已连接,否则软件不能正常运 行。AT88SC0104C/CA~AT88SC25616C/CA 各寄存器和数据存储器的配置请参考 Atmel公司 的有关资料(可参考光盘 Datasheet目录下的文档)。 5. 软件使用方法 5.1生成配置文件(由已有的配置文件修改生成) 在光盘上,我们为您提供了一个参考的配置文件样例(“实例”目录下 config_demo.cfg). 1. 在“File”菜单中选择“Load File”,打开一个已有的.cfg配置文件。 2. 在“Device”菜单中选择“Select Type”,可以修改 IC 型号、封装。 3. 由“Operations”菜单中选择“Edit Config Zone”,在弹出的窗口中对配置区进行修改, 按右下角的“Save & Leave”按键保存并退出(该界面对用户输入的数据有检查的功能, 如果用户输入的内容或长度不对,点击“Save & Leave”按键时会弹出提醒的对话框, 如果不想保存修改的内容,可以直接点击窗口右上角的红“X”关掉对话框)。 4. 由“Operations”菜单中选择“Edit User Zone”,在弹出的窗口中对用户区进行修改,按 “Save”键保存,或按“Save And Exit”保存并退出(在切换不同用户区的时候,记得 先按“Save”键保存当前用户区的修改值)。 5. 由“File”菜单中选择“Save File”,填写文件名后保存。 5.2生成配置文件(由芯片的读入内容修改生成) 1. 在“Device”菜单中点击“Select Type”,选择对应芯片型号。 2.在“Operations”菜单中选择“Power ON”对芯片上电。 3. 由“Operations”菜单中选择“Edit Config Zone”,即可开始对芯片的配置区进行操作。 4. 对于熔丝未熔断的芯片,填写安全密码后按“Verify”按钮,校验安全密码(Secure Password)。对于熔丝已熔断的芯片,请按下“Load GC/Password”按钮并由“*.gpd”文件 导入全部 GC 和 Password。如果还没有“*.gpd”文件,则应先生成该文件。一般是在填写 完芯片 Config Zone后点击“Save GC/Password”按钮来保存“*.gpd”文件。 5. 按下“Read Configure Zone”按钮读出芯片配置区的数据,修改后按下“Save & Leave” 按钮。 6. 由“Operations”菜单中选择“Edit User Zone”,点击“Read”读出当前用户区的数据, 修改后点击“Save”按钮保存,一次读写操作只针对一个用户分区,如需读取/修改其它用 户区,需要先选择用户分区。全部修改完后,点击“Save And Exit”按钮退出。 7. 由“File”菜单中选择“Save File”,填写文件名后保存。 (注:如已装入了配置文件,则读操作将会使从配置文件装入的数据清除) 5.3 下载并比较已装入的配置文件 1. 导入配置文件。 2.在“Program”菜单中选择“Download File”,将配置文件下载到编程器中,掉电不丢失。 3. 在“Program” 菜单中选择“Compare File Downloaded”. (注:如果不知道已下载到编程器的配置文件是哪个,也可以使用本功能与已知配置文件进 行比较。) 广州 SCED工作室,技术支持:QQ 1984451403 吴工 4 5.4 在线编程 导入配置文件以后,在“Program”菜单中点击“Program Online”,弹出以下对话框: 点击“Program”按钮进行在线编程。 如需让 Issuer Code、Fab Code、Card Manufactuer Code(CMC)、Identification Number(ID_NUM) 在每次编程后自动加 1,只需把对应的复选框选上即可。 5.5 芯片擦除 该功能能将芯片 Secure Code 以外的其它内容恢复成默认的 FF值。 校验完 Secure Code以后,在“Program”菜单中点击“Erase IC”,弹出以下对话框: 广州 SCED工作室,技术支持:QQ 1984451403 吴工 5 点击“Erase”按钮,擦除芯片内容。 5.6 脱机编程 1. 在“Program”菜单中选择“Download File”,将配置文件下载到编程器中。如已装入配 置文件,可直接进行步骤 2. 2. 装入加密芯片。 3. 按下编程器的“测试按键(TEST)”,测试芯片安装情况。如芯片安装不正确,则液晶屏 幕显示“IC link error!”且蜂鸣器短鸣三声。如芯片安装正确,则液晶屏幕显示“OK”以及 各熔丝状态,同时蜂鸣器短鸣一声。 4. 测试通过后,按下“编程按键(PROM)”。 5. 按下编程键后,液晶屏幕显示“Writing ...”,接着蜂鸣器鸣一声,同时“操作成功”灯闪 烁一次表明编程操作成功。而如果蜂鸣器短鸣三声,且“操作成功”灯不亮,液晶屏幕显示 “Secure Code Err!”,表明安全密码错误,如果液晶屏幕显示“FUSE PER BURNED!”,表 明熔丝 PER已熔断,编程操作失败。 6.如需擦除 IC内容,在测试通过后,按下“擦除按键(CLR)” (注意:必须确认芯片安装正确、配置文件的型号与待编程芯片型号一致、配置文件的安全 密码与待编程芯片的安全密码一致。熔丝已熔断的芯片(按 test 键显示“OK PERxCMAx FABx”)不能再编程。) 7.每次编程以后,液晶屏幕显示的计数器(Counter)会自动加 1,此计数器不能手动清零, 直到计数达 99999999才会自动清零。 6. 软件操作 6.1 芯片上电与断电 按下“Operations”菜单中的“Power ON”,编程器对芯片上电,芯片被上电后“芯片电源 (IC_PWR)”指示灯亮;按下“Power OFF”,装置切断芯片电源,同时“芯片电源(IC_PWR)” 指示灯灭。(每次在软件上对芯片进行操作都必须先给芯片上电) 6.2 选择芯片型号 点击“Device”菜单中的“Select Type”,将弹出以下对话框,默认型号是 AT88SC0104C 6.3 校验安全密码 1. 点击“Operations”菜单中的“Edit Config Zone”。 2. 将安全密码输到“Secure Password”编辑框。各芯片的原始安全密码请参考附录一。 广州 SCED工作室,技术支持:QQ 1984451403 吴工 6 3. 点击“Verify”按钮。如果熔丝未熔断且校验安全密码成功(PAC=FF),则可对配置区 和用户区进行读写操作,如果安全密码错误,PAC值会递减,一旦 PAC=0,芯片将不能 再进行编程。 6.4 读写配置区 6.4.1 判断熔丝是否熔断 在“Edit Config Zone”界面点击“Read Fuses”按钮读熔丝,如 PER、CMA、FAB 三 项已选,则表明芯片熔丝已熔断,若未选则表明熔丝未熔断。 6.4.2 熔丝未熔断时的操作 点击“Operations”菜单中的“Edit Config Zone”时,将弹出以下对话框。读/写配置区 前必须先校验安全密码(Secure Code)且校验成功(PAC=FF)。装入配置文件后,一 旦进行了读操作,装入的 数据将被覆盖掉(原配置未改变)。配置区界面如下所示: 其中,AR/PR 设置的是对应用户区(User)访问时使用的密钥(GC)和密码(Password), 必须和目标机代码中选用的用户区以及认证时的密钥(GC)和校验时的密码(Password) 一致。其中 AR0/PR0对应 User0,AR1/PR1对应 User1,依此类推。 双击 AR(访问权限寄存器)或 PR(密码权限寄存器),弹出以下操作对话框: 广州 SCED工作室,技术支持:QQ 1984451403 吴工 7 其中,AR 部分建议按图示选择,PR 部分请用户自行组合,只需选择 Authentication Key(认证时使用的第几套密钥)和 Password Set(校验密码时使用第几套密码)。 双击 DCR (芯片配置寄存器),弹出以下操作对话框: 如无特殊需求请保持默认值。 注意: 1. 芯片熔丝未熔断前,“WRITE7”用作设置新的安全密码(Secure Code),如需修改 默认的安全密码,只需在此处修改并读写配置区。芯片熔丝熔断后,“WRITE7”用 作Write Password 7使用,可在目标机程序中校验密码时使用。 2. 对于已将熔丝熔断的芯片,安全密码(Secure Code)已失效。必须先导入 Gc/Password,才能读出芯片中的真实数据;如未导入 Gc/Password 或导入的 Gc/Password 不正确,将会导致某些 ACC 或 PAC 不为 FFH,还有可能使芯片锁死 (即不能再使用)。因此,请在芯片熔丝熔断前将 Gc/Password 保存(*gpd 文件), 并慎用导入 Gc/Password文件的功能。 6.4.3 熔丝已熔断后在配置区下的操作 此时,已不能进行写配置区操作,读操作前必须先导入 GC/Password 文件。 广州 SCED工作室,技术支持:QQ 1984451403 吴工 8 6.5 读写用户区 读写芯片用户区之前必须正确选择芯片型号,否则不能正确读写数据。 对用户区的访问有两种方式(如图): 1.通过安全密码(Secure Code)访问(仅在芯片熔丝未熔断情况下有效)。 2.通过 Gc/Password 访问。 在熔丝未熔断的情况下,建议使用 Secure Code访问用户区,访问之前需先在“Edit Config Zone”对话框下成功校验安全密码。 在熔丝已熔断的情况下,需导入正确的 Gc/Password 文件(*gpd 文件)。 按下“Read”按钮即可读出对应用户区的数据。 如对区内数据进行了修改,按下“Write”按钮即可将数据写入芯片。每次只能读写一个用 户区,如需读写其它分区,必须重新选择用户区。 “Set All “FF””与“Set All “00””两个按钮能快捷地将当前用户区填充成全 FF或全 00, 按下此按钮时,数据仅临时填充在表格中,并没有写入芯片或临时配置文件中。如需将全 00或全 FF写如芯片配置区,则在点击“Set All “FF””或“Set All “00””按钮后再点击“Write” 按钮。在填写配置文件时,在点击“Set All “FF””或“Set All “00””按钮后需点击“Save” 或“Save And Exit”按钮才能把数据存到临时配置文件中。 广州 SCED工作室,技术支持:QQ 1984451403 吴工 9 6.6 模拟认证 本功能为方便用户理解 IC认证过程而设。 执行本操作前需先成功校验安全密码(Secure Code),且当前芯片熔丝未熔断。在“Operations” 菜单中点击“Authentication”弹出如下对话框。模拟认证的区为 User Zone0. 广州 SCED工作室,技术支持:QQ 1984451403 吴工 10 常见问题: 1. 编程器在与上位机软件通信过程中,请勿操作编程器上的按键。 2. 仅使用电脑 USB口供电如出现供电功率不足的情况,请使用外接电源。 3. 打开编程器软件之前,应先将编程器连接好,并确认 USB 驱动正确安装,否则软件不 能正常运行。 4. 读配置区和读用户区时,如果已装入配置文件,则读操作将会使原来从配置文件获取的 数据清除。 5. 在制作配置文件时,对配置区、用户区进行数据输入后,点击“Save & Leave”、“Save”、 “Save And Exit”等按钮只是把输入的值临时保存,最终要得到配置文件还需要在菜单 “File”中点击“Save File”输入文件名保存。 6. 如需实现识别号(Identification Number Nc)、发行码(Issuer Code)自动递增(使芯片 配置各不相同),必须在制作配置文件时或下载配置文件前将对应的 INC 选项选上。该 功能只限于脱机编程或整体在线编程,单独在线写配置区则不会自动递增。 7. 编程时必须确认芯片安装正确、配置文件的适用型号与待编程芯片型号一致、配置文件 的安全密码与待编程芯片的安全密码一致。 8. 对于熔丝已熔断的芯片,不能再校验安全密码(Secure Code)。操作前必须先导入 Gc/Password。只有这样,编程器才能读出芯片中的真实数据;如未导入 Gc/Password 或 导入的 Gc/Password 不正确,将会使某些 ACC 或 PAC 递减,还有可能使芯片锁死。因 此,请在芯片熔丝熔断前将 Gc/Password 保存(*gpd 文件),并慎用导入 Gc/Password 文件的功能。 9. 只有成功校验安全密码(Secure Code)以后才能写熔丝,将熔丝熔断以后请不要再对芯 片编程。 10. 配置文件中“Secure Password”(Secure Code)是对芯片编程时所使用的安全密码, WRITE7是编程成功后修改的安全密码。一般情况下,如果芯片配置以后还可能改动, 建议用户不将芯片熔丝熔断,而仅修改 Secure Code(新的 Secure Code 写在WRITE7 中) 并妥善保管配置文件。 11. 编程器上电后默认芯片型号是由之前下载在里面的配置文件决定,在线编程时可以通过 电脑软件“Device”菜单中的“Select Type”来临时更改芯片型号。 12. 用户制作新的配置文件时,建议除了将密码密钥修改以外,ARx、PRx、ACCx、CIx、 SKx 也改写一下,不过前提是先阅读芯片 Datasheet,了解芯片各项值的功能。 广州 SCED工作室,技术支持:QQ 1984451403 吴工 11 附录一:各芯片安全密码初始值 附录二:硬件实物图
/
本文档为【AT88SC0104C/CA~25616C/CA全系列编程器使用说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索