中颖单片机8位Flash MCU开发工具介绍_第1页
中颖单片机8位Flash MCU开发工具介绍_第2页
中颖单片机8位Flash MCU开发工具介绍_第3页
中颖单片机8位Flash MCU开发工具介绍_第4页
中颖单片机8位Flash MCU开发工具介绍_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.,1,SAMCU,中颖电子股份有限公司,.,2,中颖8位Flash MCU开发工具,烧写仿真工具种类 Sino_Keil插件的使用 ISP51工具的使用 Pro06工具的使用 常见问题,.,3,烧写仿真工具硬件 JET51烧写器 Pro06烧写器 S-Lab烧写器 烧写仿真工具软件 Sino_Keil插件 (JET51烧写器,S-Lab烧写器) ISP51软件 (JET51烧写器,S-Lab烧写器,普通串口或虚拟串口) Pro06软件 (Pro06烧写器),中颖8位Flash MCU开发工具,注意:硬件烧写器请联系IC代理商和工具代理商购买,软件安装包请到如下地址下载 FLASH MCU,.

2、,4,硬件连接方式1 :使用JET51烧写器(适用8位Flash全系列MCU),烧写仿真软件Sino-Keil插件,硬件连接方式2 :使用S-Lab烧写器(适用88系列MCU及SH79F165085),Sino-Keil插件配合JET51烧写器和S-Lab烧写器可通过JTAG接口对中颖的增强型8051内核的单片机实现下载以及仿真。,.,5,JET51,烧写仿真软件Sino-Keil插件,S-Lab,RXD和TXD在Keil仿真环境下可不连接,注意:在JTAG通讯口TCK,TMS,TDI,TDO上的电容太大(一般不大于10000pF),将导致通讯失败,同时也不建议连接外部应用电路。用户目标板VD

3、D上的负载电容不得超过220uF。 S-Lab烧写器驱动能力为30mA,JET51驱动能力为150mA。请用户根据实际情况选择烧写器。,.,6,烧写仿真软件Sino-Keil插件,安装Keil集成编译环境(uVision2.34及以上版本) 安装Sino-Keil插件 若第一次使用JET51或S-Lab烧写器,将烧写器连接到PC机,使用新硬件安装向导完成硬件驱动安装。,注意:安装Keil集成编译环境时,不要将不同版本的Keil安装在一个路径下,如Keil目录下同时存在Uv3和Uv4,这种情况会导致Sino-Keil插件安装失败,导致Uv4下无法选择SinoWealth的调试选项。请只安装一种K

4、eil集成编译环境。,.,7,安装 JET51驱动时,请将驱动文件搜索位置设定为C:Keil,即Keil安装路径下 安装 S-Lab驱动时,请根据PC机的操作系统将驱动文件搜索位置设定为C:KeilSino DriverWindows_XP_S2K3_Vista_7 或C:KeilSino DriverWindows_2K。,烧写仿真软件Sino-Keil插件,.,8,新建一个项目 程序编写与编译 下载前选项设置 下载及仿真,烧写仿真软件Sino-Keil插件,根据使用的烧写器选择对应的硬件烧写仿真驱动 选择器件,具体操作,烧写区域,代码选项,加密信息等等 设置供电方式,注意:S-Lab烧写器

5、比JET51驱动能力弱 S-Lab烧写器不具有下电再上电功能 S-Lab烧写器电源开关的设置要与软件电源设置一致 外部供电方式进行下载仿真时,请严格按照规定的上电顺序执行操作,.,9,连接方式1 (适用8位Flash全系列MCU, 在ISP51软件界面上选择JET51烧写器选项页对应如下连接方式),硬件连接接口如前所述。,烧写软件ISP51,ISP51软件配合JET51烧写器可实现中颖增强型8051内核的全系列单片机的量产烧写; ISP51软件配合S-Lab烧写器可实现中颖公司8051内核的集成多个存储区的8位MCU产品的在系统编程(ISP)功能,.,10,烧写软件ISP51,连接方式2 (适

6、用88系列MCU及SH79F165085,在ISP51软件界面上选择SLab烧写器选项页对应如下连接方式),连接方式3 (适用88系列MCU及SH79F165085,脱机ISP下载),注意:硬件连接接口除VDD、GND、TXD、RXD外,建议将进入引导扇区的两个判断IO引出,烧写时接地。,.,11,烧写软件ISP51,运行ISP51.exe 1.设置器件 2.设置代码选项 3.选择连接的烧写器 4. 配置烧写器 5.加载代码 6.设置客户信息 6.设置自动烧写操作(烧写区域,加密等) 8.设置完成按下确定按钮后,烧写开始。,.,12,烧写软件ISP51,烧写器的选择,注意:如果利用PC机普通串

7、口或其他USB转串口线进行ISP烧写时,请选择S-Lab烧写器选项页,选择设备所对应的串口进行下载。由于目前市场上销售的USB转串口线质量不尽相同,请选用质量较好的线进行ISP烧写,与IC通讯的TXD,RXD信号电平不能低于4V。,选择JET51烧写器,进行JTAG烧写,连接IC的VDD,GND,TCK,TDI,TMS,TDO到烧写器 选择SLab烧写器,进行ISP烧写,连接IC的VDD,GND,TXD,RXD到烧写器,.,13,烧写软件ISP51,序列号,用户识别码,中颖MCU支持用户自定义的识别码以及序列号。该序列号和识别码可以用MOVC指令读出。识别码和序列号的地址用鼠标驻留用户识别码和

8、序列号上即可读到。,.,14,烧写软件ISP51,加密,.,15,烧写软件ISP51,IC发生有效的上电复位或复位引脚复位,注意:在烧写过程中,务必保证4个烧写引脚接触良好,接触不良是客户在实际量产过程中出现ISP烧写失败的主要原因。,有效的系统复位,进入引导扇区,通讯握手信号,ISP烧写的关键,根据代码选项,复位后直接进入引导扇区或检测IO引脚状态后判断是否进入引导扇区 IC代码选项选择为外部振荡器时,必须接好外部振荡器,在IC复位100ms内,PC机发送握手信号与IC完成通讯连接,.,16,烧写软件ISP51,使用ISP方式烧写IC时,应先单击ISP51 PC机软件界面操作按钮启动通讯操作

9、,再锁紧目标板IC或按目标板复位引脚复位IC。如果单击ISP51 PC机软件界面操作按钮大约20s后,未进行锁紧目标板IC或按目标板复位引脚复位IC操作,则提示“通讯连接超时!”。 一般情况下,一颗正常的量产IC,选择自动匹配波特率方式烧写,在烧写前通讯连接建立时间只需几秒钟,如果锁紧IC几秒钟后仍未建立连接,可重新锁紧目标板IC或按目标板复位引脚复位IC。 如果按上述操作执行,仍然提示“通讯连接超时!”,则需要确认该IC是否满足ISP烧写要求(IC代码选项是否支持ISP烧写,是否必须检测到固定引脚状态为低才能进行ISP烧写等,详见器件规格书及相关应用说明)。 使用ISP方式烧写IC时,务必根

10、据IC中已烧入的代码选项判断IC工作是否需要外部振荡器,根据代码选项选择此次烧写的通讯波特率,否则可能导致通讯连接超时或失败。,.,17,烧写软件ISP51,S-Lab烧写器联机烧写支持烧写器5V供电,3.3V供电或者外部供电。 S-Lab烧写器与PC机相连后,只有当绿色LED灯ON,红色LED灯OFF,才可以单击界面按钮进行烧写及其他操作。 单击界面按钮进行烧写及其他操作后,绿色LED灯ON,红色LED灯ON,S-Lab 烧写器发送数据等待与待烧写IC建立通讯,进行烧写操作。20s后通讯仍未建立,红色LED灯OFF,才可以重新单击界面按钮再次进行烧写及其他操作。 总之,联机状态,红色LED灯

11、ON时,请禁止对ISP51软件进行操作。如果再次操作也可重新插拔USB,使S-Lab重新上电。,注意:由于代码选项的原因,一旦在擦除过程中出现问题,则IC需要将进入引导扇区的两个判断IO接地才能实现ISP烧写。,.,18,烧写软件ISP51,S-Lab烧写器脱机烧写时只能采用外部供电方式,即烧写器电源开关一定要拨到中间即外部供电档。 S-Lab烧写器脱机烧写时需要外部供电,当S-Lab烧写器与用户烧写板(锁紧IC)连接好后,此时外部供电打开即可进行ISP烧写 脱机烧写过程中绿色LED灯OFF,红色LED灯保持ON或闪烁状态。烧写成功后绿色LED灯和红色LED灯保持ON状态,烧写失败则绿色LED

12、灯闪烁,红色LED灯保持ON状态,此时更换IC, 重新锁紧用户烧写板上IC锁紧座,开始再次烧写。 S-Lab烧写器的绿色LED灯和红色LED灯不停闪烁,表示烧写参数错误或烧写次数已达到设定烧写次数,不能继续烧写。,.,19,烧写软件ISP51,.,20,烧写软件ISP51,.,21,烧写软件Pro06,Pro06软件配合Pro06烧写器可实现中颖增强型8051内核的全系列单片机的量产烧写,最多可支持4个Socket同时烧写,支持联机(With-Pc)或脱机(Stand-alone)两种工作状态,软硬件特性 可执行擦除、查空、烧写、校验、加密及读取操作; 联机(With-Pc)或脱机(Stand

13、-alone)两种工作状态; 最多可支持4个Socket同时烧写; 界面图形显示或者硬件板上的LED和蜂鸣器显示烧写状态及结果; USB接口; 完备的代码、数据窗口编辑功能; 支持芯片序列号,用户识别码功能,可自动递增或递减序号; 脱机限次烧写功能; 自动检测芯片并进行烧写,联机时图形显示; PC机软件、器件库文件自动检测新版本及更新功能; 多语言界面功能。,.,22,联机连接方式(适用8位Flash全系列MCU),烧写软件Pro06,脱机连接方式(适用8位Flash全系列MCU),.,23,烧写软件Pro06,POWER:外接电源插口(内正外负,12V16V) LED:烧写状态指示 STAR

14、T:开始操作按钮 Start Key Port:Start按键可以通过该端口外接 Socket:Target Chip烧写插座或烧写接口 Flash:保持程序代码,可在线烧写,也可用通用烧写器编程; 接口中GND1-GND4分别接四颗IC的GND,VDD1-VDD4分别接四颗IC的VDD。,.,24,烧写软件Pro06,注:某些需要接C腳電容的IC,務必接好C腳電容。,.,25,烧写软件Pro06,1.设置器件 2.加载代码 3.设置代码选项 4.选择插座 5.设置客户信息 6.设置烧写操作及加密信息 7.设置自动烧写操作(烧写区域等) 8.设置完成按下确定按钮后,烧写开始。烧写设置参数也会下

15、载到烧写器中,以便后续脱机烧写,联机操作步骤 联机(先插USB线,后上电源),运行Pro06程序,进入程序主界面,进行烧写设置。设置完成后,单击确定按钮开始烧写操作。,.,26,烧写软件Pro06,.,27,烧写软件Pro06,8段码LED在操作过程中显示字符所代表的意义:,状态LED显示意义:,.,28,常见问题,“芯片ID错误,请选择正确的芯片” MCU的器件型号与选择的器件型号不符,需要重新选择或者更换芯片。 “Lot ID错误” 所用器件为工程样片,请使用正规量产芯片 “8051库文件错误,下载失败!” 自动更新8051库文件失败,需要手动更新。 “Option 文件内容错误, 请重新

16、安装8051器件库” 8051库文件错误,需要重新安装。 “烧写器固件版本号与此软件不匹配” 请确认连接的烧写器与软件相匹配,若匹配请更新烧写器固件。一般情况在软件的安装目录下都存在一个*.MCU的固件文件与该版软件相匹配,若不存在请重新下载安装最新软件。,.,29,常见问题,“电源状态错误” JET51的电源状态产生错误,重新插拔USB。 “USB通讯错误, 请重新插拔USB电缆!” USB通讯错误,请查看JET51上面的绿灯是否亮起,并且重新插拔USB电缆。 “没有检测到外部电源上电” 选择外部供电模式,但是JET51并没有检查到外部电源上电。 “请先连接USB电缆, 然后上电!” 外部供

17、电顺序错误,请按照上电顺序上电。 “自动扫描不能找到最佳上电参数” 采用自动扫描,但是没有找到最佳参数,请检查连线是否正确。 “电源状态错误. 设置为JET51输出5V/3.3V电源, 但是JET51检测到外部供电” 选择电源方式为JET51供电,但是JET51已经检测到外部供电,请断开外部供电。 “操作失败!该工具没有权限操作此IC!” 该提示说明,此IC为某一客户锁定IC,ISP51软件没有权限对其操作。,.,30,常见问题,“COM X 打开失败” 界面选择的串口COM X打开失败,请重新确认S-Lab烧写器连接的COM口。 “通讯连接错误!” 请将用户板重新上电或选择自动匹配波特率,重

18、试一次。,.,31,常见问题,在烧写过程中若出现任何问题,请立即停止操作,分析原因。 用户烧写中颖IC务必进行自动操作,即完成整个代码存储区的擦除、查空(若有)、烧写、校验操作,才能保证烧写的代码正确无误。烧写前一定要进行整个代码存储区的擦除,因为IC的加密位在出厂时设置为加密状态,只有进行整个代码存储区的擦除,才能擦除加密位,进行正常烧写,否则烧写有误。 建议客户使用整个代码存储区的擦除、查空(若有)、烧写、校验操作,慎用代码存储区各扇区的擦除、查空(若有)、烧写、校验操作。因为各扇区的相关擦除、烧写操作只对各扇区有效,无法操作加密位、客户代码选项、用户信息等,即使用户代码烧入IC,但由于代码选项未烧写或未改成用户目标值使得用户程序无法正常运行,功能异常。 JET51和PRO06烧写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论