TMS320F28035-DSP--CAN程序升级方案-BootLoader(共13页).docx
《TMS320F28035-DSP--CAN程序升级方案-BootLoader(共13页).docx》由会员分享,可在线阅读,更多相关《TMS320F28035-DSP--CAN程序升级方案-BootLoader(共13页).docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上系统硬件架构说明程序升级需一台PC计算机,一块CAN卡,和一个待升级设备。PC计算机下发升级数据,控制并监视整个烧录过程。PC机通过USB口和线缆与CAN卡线连接,CAN卡将USB数据线数据转换为CAN报文,通过CAN总线与待升级的设备连接。CAN卡实现PC机与待升级设备间的连接,控制,数据通信。一次程序升级过程可对一个设备进行程序更新。PC机需安装windowsXP,window7,8,10操作系统,且安装好监控升级软件,以及CAN卡驱动程序。CAN卡采用USB线缆供电并采用专用USB转UART(异步串口)芯片HC340,为PC机拓展出一个虚拟串口,PC机凭此串口与
2、CAN卡进行通信,CAN卡主控芯片采用28035,主要功能是实现串口数据到CAN数据报文的格式转换。专心-专注-专业上位机监控软件使用介绍1、首先安装CAN卡驱动程序(HL-340),安装完成后在PC电脑任一USB口插入CAN卡,即可在”我的电脑”-”设备管理器”-“串口”一栏中找到对应拓展出来的串口,表明驱动安装正确,CAN卡连接正确。HL-340驱动程序图标2、点击打开监控软件监控软件图标监控界面如下1).在监控软件中“串口号”一栏填入对应串口,在点击”打开串口”控件,连接好CAN与设备CAN线,给设备接入12V电源,即可监控通讯2.点击“HEX文件读取按钮”,弹出hex文件查找对话框,找
3、到需要烧录的hex文件,点击打开即可。Hex文件查找对话框此时“文件路径”控件显示待烧录的hex文件在硬盘中的实际位置,用于核对检查。一般程序升级仅升级应用程序,因此编程选项栏中默认选择“擦除编程应用扇区”,若需对基本CAN升级扇区(B扇区)升级程序,则点击选择“擦除编程基础程序”,若需对28035芯片整个FLASH进行擦除和程序升级,则点击选择“擦除编程所有flash扇区”,但此功能慎用,此功能一次性擦除和编程所有扇区,升级过程中掉电,目标设备将无法使用CAN再次升级。若基本程序和应用程序都需要升级,且无法确保升级过程中供电和通信稳定,则需要分两次升级,在编程选项中分别点击选择不同选项。速度
4、选择一栏选择不同烧写速度,由于不同电脑配置差异较大,低配置电脑,或者已有多个进程运行,CPU占用率较高,还使用最快速的烧写档位,容易数据校验出错现象,导致程序烧录不成功。此时采用低档烧录,减小一次向串口缓冲区写入的数据量,从而减小进程处理任务,提高通信稳定性,可大大增加烧录成功率。(实际使用发现:低配置台式电脑在最快烧录速度下,错误率较高,需降低烧写速度3到4档,笔记本电脑可用最快速度烧录)。3.点击“擦除flash并自动编程”控件,上位机自动发起连接,控制目标设备进行程序升级。烧录过程中勿操作界面,直到烧录完成后才能进行其他操作。进度条控件显示烧录进度,一般升级过程在40秒钟作用。4.当程序
5、升级成功,界面上将显示所有数据校验正确,状态指示一栏显示“SuccessStatus”,若烧写结束而数据校验不正确,“状态指示”一栏显示“VerifyStatus”,若目标升级设备没有和上位机建立通信则“状态指示”一栏显示“launchStatus”。若目标设备处于FLASH扇区擦除过程则显示“EraseStatus”,若处于程序烧录过程中则显示“ProgramStatus”。5.烧写成功完成后,目标设备自动复位,重新执行最新程序。可将监控界面由程序升级页面切换到产品监控页面,观察最新烧录好的软件的版本号,规格型号等有用信息。28035flash介绍A28035FALSH存储空间共64K(64
6、K字),他们被组织在8个扇区,每扇区8K,每个扇区可被单独擦除和编程,不影响其他扇区。扇区中每一个基本存储单元称为一个字,而一个字有16个位。对每个扇区编程之前,必须先擦除该扇区,擦除即将扇区每一位写1,编程即将特定位写0。以上表格是各扇区的绝对地址,CPU可根据以特定的绝对地址访问对应FLASH的特定地址单元烧写文件(.hex)介绍CCS6编译器经过适当配置,软件编译结束以后会自动产生intel格式的hex文件,该文件以特定格式保存了最终烧录到flash中的机器码,此类型文件用于CAN程序升级。(软件编码编译完成后产生的.out文件,需用JTAG调试烧录工具将机器代码烧录到芯片中)。以实际应
7、用的hex文件(intel格式hex文件)为例说明,红色 起始域 每行以冒号开始,它表示每行的开始黄色 长度域 例如02表明本行有两个字节数据,0x20表示本行有32个字节数据。绿色 地址域 它表示每行数据的起始地址(低位)蓝色 类型域这个域表示这条HEX记录的类型,他有可能是下面这几种类型00 -数据记录,表明此行记录表示数据 01 -文件结束记录,表明此行文件最后一行。02 -扩展段地址记录,表明此行记录的是高段地址,DSP寻址空间为0x3FFFF,64K,即而地址域仅能表示低16位地址,因此需使用高段地址配合使用。04 -扩展线性地址记录紫色 数据域 若本行为数据记录则依次表示将要烧录到
8、flash对应地址单元中的数据,若本行为拓展地址记录,则表示高段地址。一行总数据字节数量,可从长度域得到灰色 每行最后两个字符为本行数据校验和。:EBC:FE02761F01BF1A0EFEC05761F01BF1A0EF002C92048A:FD767E908E761FB922F542B56CFEE0C16:AFB56CFFFBF761FC542B56C3CA:4922B962C761F002CFA767E908E761FB920C540B12:CF02654F12EE0C1AF099E39540B56CFA:E77003E8E7D003E8E83003E8E89003E8E8F003E8E
9、95003EEE8D:5003E8E9B003EEE8EA1003E8EA7003E8EAD003E8EB3003ED7:EB9003EEEEE8EBF003E8ED6003E8EED003E48:5003E8F04003EE8F0A003EEE8F10003E8F16003E3B:2061A0008F2D003E8F44003E8F5B003E8F72003E8F89003E8FA0003E8FB7003E8FCE003E8B:0C61BEE8FE5003E8B:047FFEAB9FBF:FF以第一行为例,此行有两个字节数据,即0x003E,且本行是拓展段地址记录,即它表示起始高位地址为0x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320F28035 DSP CAN 程序 升级 方案 BootLoader 13
链接地址:https://www.taowenge.com/p-13940709.html
限制150内