固件无限升级的USB型msp430单片机专业编程器V3版
随着TI公司MSP430系列单片机新型号的不断推出,我们对编程器的功能也随之更新到位,凡是够买过本产品的老顾客可以使用本产品最新软件只需点击升级固件,就可以获得最新的功能了,正所谓一机在手后顾无忧。
专业msp430编程器(USB型)V3版是在V2版基础上又一次革命性升级。功能更强大,操作更方便,界面更友好,支持固件升级功能,只需下载最新的上位机软件即可更新编程器固件。
-----------------------------------------------------------------------------------------
V2版亮点:
1.USB接口,usb取电不用外部电源,也为很多用户电脑没有串口带来了欣喜。
2. 密码读写,高级加密,熔丝烧断功能,技术相当成熟。
3.接口齐全,全面支持JTAG,BSL,SBW。
4.脱机编程,脱机代码量高达50K字节!批量生产,现场编程首选!
5.固件无限升级,只要我们针对TI新的msp430单片机做出更新,客户就可以使用我们最新的计算机软件实现对新的单片机支持的升级。
6.支持序列号自动写入 ,支持自定义序列号存储地址。
------------------------------------------------------------------------------
V3版新增特点:
1、 支持大容量代码,编程器支持256K离线代码。
2、 支持最新得F5系列单片机。
3、 支持离线序列号脱离计算机操作。
4、 提高了速度,使编程更快捷。
5、 增加液晶显示,使操作更为直观。支持中英文2种界面。
------------------------------------------------------------------------------
整合测试板方便客户使用,有助客户了解jtag bsl sbw等接口!
●JTAG接口编程:JTAG接口编程速度快,支持器件型号读取,代码回读;
●SBW接口编程:支持F2xxx系列的两线JTAG接口编程;
●加密(烧熔丝):加密后JTAG/SBW接口作废,程序无法被非法读出;
●BSL编程:无论芯片是否加密,均可以通过BSL接口写入和校验代码,另外支持BSL读取和BSL模式下编程时可以不擦除信息Flash(需要密码验证);
●高级加密:直接在软件界面上修改未用到的中断向量来实现高级加密,防止BSL接口的暴力破解;
●密码验证:芯片加密后,如果需要读出Flash中的关键数据或者再次编程时不希望擦除信息Flash,只要输入前一次编程时的32字节密码(16个中断向量)即可实现;
●脱机编程:将最大可达256K字节的目标代码载入到编程器中,在脱离电脑的情况下对目标芯片编程,脱机编程支持JTAG/SBW/BSL接口,在载入代码时通过上位机软件设置编程接口,脱机编程同样支持BSL密码验证来保护信息Flash不被擦除;
●操作简明:离线编程时只需操作一个按钮,声光(蜂鸣器/双色LED)提示操作是否成功;
●保护信息Flash:编程时可保护信息Flash中的内容不被擦除;
●产品序列号烧录:用户可将一些产品信息写入信息Flash段中,作为防伪标志或者生产日期等用途,这些信息不必通过编译器编译而直接通过软件界面写入; (阅读本段参看计算机软件界面)
●产品序列号包括两项内容,一项是“产品信息”,占用20个字节(20个英文字符或者10个汉字或者两者的组合),一项是“流水号初始值”,这是一个无符号的四字节长整数,占用4字节,紧随“产品信息”其后,这24个字节的信息可以选择存放在信息Flash(0x1000~0x1100)中,地址开始位置必须为偶数,起始地址范围:0x1000~0x1100-24
烧录格式:烧录数据为4个字节的16进制数,在软件界面上显示为流水号
比如:12345则烧录到单片机的数据是12345的16进制形式4个字节的数据0x00 0x00 0x30 0x39
注意: 产品序列号既支持在线操作,也支持离线操作;
●编程后运行代码:为确保编程正确,可在编程后立刻运行目标代码查看效果;
●代码大小统计和代码显示:打开目标代码文件时,立即对代码大小进行统计显示,并显示代码内容和文件名;
●代码读取:可将未加密的代码读出备用,也可查看信息Flash甚至内存、寄存器中的数据;
●升级固件:用户可以通过从网上下载最新上位机软件来升级编程器的固件,以实现最新的功能;
●自动识别器件:编程时,编程器将自动识别器件类型并在提示栏显示,如果编程出错,可判断是否选择了正确的器件;
●防止误操作:用户在软件界面上进行设置时,其它相关功能可能会被自动禁止或允许,可防止错误的设置;
●接口兼容:采用与TI公司定义的14PIN接口,增加RX和TX两个BSL接口信号,SBW接口也包含在内;
●低功耗:脱机时可采用5V电池供电工作(电源接口即为USB口,建议使用现在市场上现有的便携式给手机充电的usb口电池,或者现场使用笔记本usb电源),便于现场编程。
图二、 编程器软件中文主界面
图三、 编程器软件子界面-高级密码设置
●在线操作步骤:
1、使用USB线连接编程器与电脑,连接编程器和目标芯片;
2、载入目标代码文件;
3、选择芯片和编程方式;
4、选择编程选项;
5、设置产品序列号信息(可选项);
6、点击软件上的运行按钮。
●离线操作步骤:在线操作的1-4项;5、离线编程载入;6、按下编程器上的运行按钮。
说明:离线编程载入后,不需要连接电脑也能对目标芯片编程,只需按下编程器上的运行按钮 一次即可对目标芯片编程一次,非常适合批量生产。如果离线编程设置为BSL模式,编程器将默认使用JTAG编程以提高速度,JTAG编程失败时再使用BSL编程;
●JTAG方式与BSL方式的区别:加密必须采用JTAG方式,加密以后如果需要更改程序,则必须使用BSL方式,如果没有加密而且不需要加密,则两种方式都可以编程,JTAG方式比BSL方式要快很多。
●四线JTAG接口包括TDI、TDO、TCK、TMS以及RST、VCC和GND等引脚,支持的型号有F13x、F14x、F15x、F16x、F4xx、FE4xx、FW4xx、FG4xx;
●五线JTAG在四线JTAG基础上增加一条TEST引脚,支持的型号有F11x、F11x1、F12x、F12x1、F21x1等;
●BSL接口包括TX、RX、RST、TCK、TEST以及VCC和GND等引脚,支持所有带BSL接口的型号(部分F2xxx系列器件没有BSL接口);
●SBW接口是F20xx系列的精简型编程调试接口,支持编程、读取和加密,部分F20xx系列器件由于没有BSL接口,加密后就无法再修改程序了,因此请慎用加密功能。
支持器件列表:
-------------------------------------------------------------------------------------------------------- |
|
本软件是针对于博通电子V3版编程器使用得计算机软件,配合编程器,实现编程器所有功能。 |
|
|
----------------------------------------------------------------------------- |