瑞萨单片机在线升级操作说明
- 格式:doc
- 大小:147.50 KB
- 文档页数:4
使用手册如何使用Devention DfuSe USB升级工具―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――1. 目录1. 目录 (1)2. 介绍 (1)3. 系统要求 (2)4. 如何进入程序升级 (3)4.1 devention DfuSe USB升级工具安装 (3)5. 用户使用界面详解 (7)5.1 固件升级界面 (7)5.2 固件升级操作 (9)5.3 配置升级界面 (13)5.4 配置升级操作 (14)5.5 库文件升级界面 (18)5.6 库文件升级操作 (19)5.7 重要提示 (26)6. 修正历史 (26)2. 介绍devention DfuSe USB升级包分为三类:固件、配置、库文件。
“固件”是指基于控制器的程序文件;“配置”是指各个模型模块的配置参数;“库文件”是指主要的图标、语言包以及语言文本。
本工具主要用于升级devention 2.4G遥控器产品的固件、配置和库文件。
本文详细描述如何安装devention DfuSe USB的驱动,以及如何使用此升级工具。
devention DfuSe USB升级包可在官方网站下载。
3. 系统要求为了在Windows操作系统上使用devention DfuSe USB升级工具,您必须在电脑上安装常用的Windows版本,如Windows 98SE,Millennium,2000,XP,或VISTA。
您可以在桌面上右击“我的电脑”,然后点击弹出菜单的“属性”,查看Windows操作系统的版本。
在“系统属性”的“常规”中显示操作系统类型。
如图1。
图1:系统属性对话框4. 如何进入程序升级4.1 devention DfuSe USB升级工具安装l软件安装运行DevoDfuSe_V1.0_Setup.exe 文件:安装向导将指导您安装Devention DfuSe USB 升级工具。
单片机升级流程
单片机的升级流程一般包括以下步骤:
1. 备份数据:首先,你需要备份现有的程序和数据。
这是非常重要的,因为升级可能会导致你的当前程序和数据丢失。
2. 了解升级内容:仔细阅读升级说明,了解新版本的特性和修改内容。
这有助于你更好地决定是否要升级,以及如何升级。
3. 准备硬件:确保你的单片机支持新版本的固件,并检查硬件连接是否正确。
如果你的单片机是基于特定的微处理器或微控制器的,你可能需要查阅制造商的文档,以确定硬件兼容性。
4. 下载和安装新固件:通常,你可以从制造商的网站上下载新的固件。
下载完成后,按照说明进行安装。
5. 烧录新固件:将新的固件烧录到单片机中。
这通常需要一个特殊的编程器或其他硬件设备。
6. 测试:在完成固件升级后,进行必要的测试以确保新固件没有引入新的问题。
7. 恢复数据:如果你在升级过程中备份了数据,现在可以恢复这些数据。
8. 重新启动单片机:完成所有设置并测试无误后,你
可以重新启动单片机,并开始使用新版本的程序。
请注意,每个单片机的升级流程可能略有不同,因此请始终遵循制造商的具体指南和建议。
瑞萨单片机入门教程本教程以R7F0C002L单片机为例一、开发环境下载安装与工程注意:该工程目录和工程名不能含有中文1.1、 CubeSuite+环境的下载:官网下载地址将安装环境下载到本地,该文件大小532M在安装过程中有提示需要填写注册码,请输入以下注册码,如果无效请联系供应商。
查看是否已经注册:在IDE环境中选择 Help->About后有下面窗口:注册码:67DCS-V3Q7L-XMGL9-FI6L9-EE1BJ该注册码有限制台数的,一旦注册了就会把MAC绑定,重装无需注册!当有以下报错时:请查看是否已经注册。
1.2、按照一般的软件安装方法安装好IDE环境,下面介绍IDE环境的配置:1、将DIF_RFP文件夹下的Device_Custom文件夹拷贝到安装目录下的C:\Program Files\Renesas Electronics\CubeSuite+下(这里是默认的安装目录,另外注意:DIF_RFP中Readme_Device_Custom.txt说将Device_Custom文件夹拷贝到C:\Program Files\Renesas Electronics\CubeSuite+\Device下,但是实际上不可以!)。
DIF_RFP文件夹安装根目录当配置成功以后会在芯片族里面多出R7F系列的单片机,如下图示:2、将DIF_RFP文件夹下的RFP_R7F0C002L_V10000子目录下面的两个文件(Device_Custom文件夹和Custom_Productlist.xml文件)拷贝到安装目录下的C:\Program Files\Renesas Electronics\Programming Tools\Renesas Flash Programmer V2.01\Device下(这里是默认安装路径)。
1.3、开发环境新建工程:1、启动CubeSuite+环境,会弹出如下启动界面:2、创建Project工程,在上述启动界面中,点击Creat New Project栏中GO按钮,将会弹出以下对话框:选择工程路径创建输入工程名选择芯片型号选择芯片族3、点击Create创建工程,会得到如下工程界面:4、通过生成工具生成一个简单的代码:5、将芯片型号换成R7F0C002单片机,并且将选项字节配置好!详细设置请参考第三章代码生成与编码。
江南飞控在线升级程序使用说明
一、硬件接法:把编程插针短上,电源5V供电,数传端口用TTL串口线接电脑。
上电。
二、启动在线升级程序,提示网络已连接(否则是网络异常)
三、输入编号,点击“检查”按钮,会提示该编号的信息。
四、如果感兴趣,点击“升级”按钮,随即对飞控进行升级。
五、升级完成后,程序自动启动。
六、如果您的产品上没有编号,或者编号查询显示为“无记录”,您可以直接点“升级”,写入产品序号收集程序。
七、升级完,序列号检测程序自动运行,在数秒内,会显示出飞控的内部序列号。
请把此号传给客服,待客服把相关数据导入服务器后,客服会给您一个升级用的8位序列号,以后您可以凭该8位序列号随时升级。
八、433M控板在线升级的接线:。
硬件平台:TI的BLE开发套件 CC2541 Mini Development Kit,包括CC-Debugger、USB Dongle、CC2541 Keyfob Demo软件环境:IAR Embedded Workbench for 8051 IDE V8.20.2和TI的BLE Device Monitor V1.1.3,同时安装TI的BLE协议栈BLE-CC254x-1.4.0.一:配置BIM(Boot Image Manger)打开IAR,打开BLE-CC254x-1.4.0下的工程C:\TexasInstruments\BLE-CC254x-1.4.0\Prodjects\ble\util\BIM\cc254x\BIM.eww,然后编译,下载到Keyfob Demo中。
图1二、配置Image A1. IAR中,选择Project→Edit Configurations,选择New…,如图2所示,添加一个新的配置,起名就叫Image_A,点击OK,这时IAR界面的左边导航部分,就变成Image_A了,如图3。
图2图32. IAR中左侧导航中,找到App文件夹下的keyfobdemo.c文件,双击打开,找到宏定义DEFAULT_ENABLE_UPDATE_REQUEST,将其改为FALSE(原来是TRUE),见图4。
否则会影响BLE Device Monitor对其进行空中升级,到时可以再改回来。
图43. IAR左侧导航中找到Profile文件夹,点击右键添加oad_target.c和oad_target.h两个文件,见图5,二文件位于C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\Profiles\OAD 中。
图54. 在IAR导航中找到HAL→Target→CC2540EB→Driver,右键添加文件hal_crc.c,见图6,该文件位于C:\Texas Instruments\BLE-CC254x-1.4.0\Components\hal\target\CC2540EB 中。
文档编号文档版本密级V 1.0文档名称:在线升级工具使用说明共 6 页北京和欣运达科技有限公司编写:刘春联审核:蒋伟日期: 2017/12/19目录1、概述: (2)2、软件介绍: (2)2.1 网口升级 (2)2.2 串口升级 (5)使用说明1、概述:在线升级工具适用于对公司现有设备进行网口或串口固件升级。
2、软件介绍:在线升级工具可在Windows xp/7/8/10运行,且无需安装,拷贝后可直接打开使用,但xp系统需要安装.net 4.0。
软件主界面如下:图1 主界面工具栏显示:操作、工具,点击“操作”可显示子菜单:设备扫描、网络升级、串口升级。
其中“设备扫描”与“网络升级”用于升级网络功能的设备,如ERC-404w、BLC-M2E、4bgm等设备;“串口升级”适用于所有带串口设备。
2.1 网口升级网口升级的设备中,ERC-404w支持软件升级(即不需要拨升级标志位,详细请参考ERC-404w的使用说明书)和强制升级模式,而BLC-M2E、4bg目前只支持强制升级模式。
强制升级模式:将升级标志位设置为OFF后,重启模块,模块进入升级状态,执行升级即可。
注意,升级完成后,需要把升级标志位再设置成ON,模块即可正常运行应用程序。
模块型号ERC-404w BLC-M2E 4bgm升级标志位拨码开关第一位拨码开关第七位拨码开关第七位表1 升级标志位现以ERC-404w为例,说明网络升级的升级过程:1).用网线连接电脑和模块;2).将电脑IP设置在与模块在同一个局域网下,位置:控制面板->网络和Internet->网络和共享中心->更改适配器设置。
即可来到下图路径(以windows 7为例)图2 设置IP地址3).扫描设备图3 设备扫描点击“升级”之后,模块进入升级状态,状态灯快速闪烁说明已经进入升级状态。
(“升级”按钮只适用于ERC-404W模块)4).升级设置图4 升级固件5).升级成功图5 网口升级成功2.2 串口升级串口升级适用于所有带串口的设备。
如何远程在线升级新版本操纵器固件1. ping 通设备IP地址。
2. 预备好升级的固件文件,每一个IP对应一个文件。
(升级文件厂家提供)3. 打开运行,输入cmd回车,打开命令提示行。
4. 在命令行里面输入tftp put D:\temp\其中是控制器IP地址,D:\temp\是升级固件文件(可以在输入put 及空格后用鼠标把固件拖到命令行来,就可以不用键盘输入)。
注意:每一个内容之间有空格,输入完后不要回车。
5. 给操纵器直接断电,再通电。
让操纵重视新启动。
6. 重启操纵器(给操纵器断电然后通电)1秒后,3秒内,对第4条输入好的指令回车运行,等待---。
升级过程中控制器的网口灯一直亮,表示在传输数据。
升级成功后会有完成提示。
7.硬件复位一次。
全进程完成!——————————————————————–如显现:’tftp’不是内部或外部命令,也不是可运行的程序或批处置文件。
解决方式:“操纵面板” 一〉“程序” 一〉“打开或关闭windows功能”,在里面你能够看到许多效劳项,选择“TFTP 客户端”确信即可。
=================How to update access controller================ 1,Before making update, please make sure we open PC’s TFTP function.2. open OS's run,run cmd.3. tftp put d:\temp\is the controller's IPd:\temp\ is the new firmware file(you can drag the file to the command form).Please see the video about how to drag file.4. power off access controller---power on access controller---immidiately click "Enter" key to execute update program.5. then it will begin update firmware.it will be finished in 10-20 seconds.the RJ45 Green LED will be light on allways.7. Initialize access controller.8. finish update.。
专利名称:单片机及其在线升级方法和在线升级装置专利类型:发明专利
发明人:徐志方,迟永昕
申请号:CN201210413465.0
申请日:20121025
公开号:CN103777976A
公开日:
20140507
专利内容由知识产权出版社提供
摘要:本发明涉及一种单片机及其在线升级方法和在线升级装置。
在线升级方法包括:步骤一:在单片机的flash存储器预先划分的第二存储区中写入临时升级程序;步骤二:运行临时升级程序得到需要升级的第二用户程序的升级程序部分;步骤三:将第二用户程序的升级程序部分写到单片机的flash存储器预先划分的第一存储区;步骤四:运行第二用户程序的升级程序部分得到第二用户程序的非升级程序部分;步骤五:在单片机的flash存储器的第二存储区擦除临时升级程序,并将第二用户程序的非升级程序部分写到单片机的flash存储器的第一存储区和/或第二存储区。
采用本发明的单片机及其在线升级方法和在线升级装置,可充分利用单片机内的存储器,避免存储空间的浪费。
申请人:海尔集团公司,青岛海尔智能家电科技有限公司
地址:266100 山东省青岛市崂山区高科园海尔路1号海尔工业园
国籍:CN
代理机构:北京市惠诚律师事务所
更多信息请下载全文后查看。
瑞萨单片机在线升级操作说明
说明:共有两个程序代码,上电复位运行Bootload程序,然后检查EEPROM里面是否置位,如果置位,则需要进行APP代码更新,否则运行已有的APP代码。
一、使用瑞萨单片机R5F2L357C为例
该单片机ROM资源如下,
1、块A-D为数据闪存,未用。
2、默认ROM空间起始地址为0x4000h
3、中断向量分为固定向量和可变向量,默认地址分别为:
固定向量Fvector:0xFFD8-0xFFFF
可变向量vector:0xFED8(至偏移256字节处)
工程文件中可查:
在fvector.c文件中
#pragma sectaddress fvector,ROMDATA 0xFFD8
我们要修改的两个程序代码空间分配为
1、APP 用户程序代码编译出来有35.4K的空间,存放在块
2、块3和块4,共40K的空间,地址为04000h-0DFFFh
2、Bootload程序代码编译出来有5.2K的空间,存放在块0和块1,共8K的空间,地址为0E000h-0FFFFh。
二、Bootload程序代码制作
1、修改ROM空间的起始地址,默认为0x4000,改为0xE000,如下所示。
编译完成后,可直接烧录该文件。
三、APP用户代码制作(I_Collector_Update)
1、修改APP用户代码的固定向量和可变向量地址:
将vector地址由0xFED8改为0x0DED8
在fvector.c文件中
#pragma sectaddress fvector,ROMDATA 0xffd8改为
#pragma sectaddress fvector,ROMDATA 0xdfd8
重新编译下,可以看出,地址不超出0x0e000,在块2范围内
将编译的mot文件用FDT4.09工具打开另存为.bin文件,
用UltraEdit打开.bin文件,将0x4000-0xe000地址以外的数据删除,保存。
此文件为在线烧录更新的文件。
这个文件可以用电脑串口发给单片机,单片机接收后IAP,自动运行。
四、系统运行
1、上电后,系统从bootload程序地址为0FFFCh上电复位,检测EEPROM存储器是否置位,如置位,则需要更新APP应用程序,否则从APP应用程序的复位地址0DFFC处执行。
2、上位机和单片机通信使用了X-mode协议。
每个数据帧为128个字节。