上位机在线切换DSP烧写程序控制系统技术方案

技术编号:22466569 阅读:27 留言:0更新日期:2019-11-06 10:29
本发明专利技术公开了上位机在线切换DSP烧写程序控制系统,主要包括上位机,控制器和DSP,所述控制器电性连接上位机,所述DSP电性连接控制器,包括以下步骤:所述上位机通过烧写的文件,得到烧写程序,上位机发送通讯指令给控制器,实现通讯;控制器接收到指令,选择SCI串口通讯或CAN总线通讯,完成上位机和DSP之间通信的选择和连接;上位机通过所选的通讯方式进行DSP芯片程序的烧写。本发明专利技术可以通过SCI串口烧写程序,也可以通过CAN总线烧写程序,方法多样且灵活,稳定且可靠。由于烧写通讯方式的选择完全由上位机判断和控制,人员参与少,烧写过程简单,极大提高了产品烧写的速度。

On line switching of DSP burning program control system by upper computer

【技术实现步骤摘要】
上位机在线切换DSP烧写程序控制系统
本专利技术涉及程序烧写
,具体为上位机在线切换DSP烧写程序控制系统。
技术介绍
随着嵌入式系统应用和推广,为了解决使用官方下载器进行下载,越来越多的烧写程序方式随之而来。常有CAN总线烧写程序,SCI串口烧写程序等。在生产过程中,存在烧写程序方式的选择的不同,不同产品之间采用的烧写程序方式都不同。相关技术人员在烧写程序时,很容易导致选择错误,严重影响生产效率。
技术实现思路
本专利技术的目的在于提供上位机在线切换DSP烧写程序控制系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:上位机在线切换DSP烧写程序控制系统,主要包括上位机,控制器和DSP,所述控制器电性连接上位机,所述DSP电性连接控制器,包括以下步骤:S1:所述上位机通过烧写的文件,得到烧写程序,上位机发送通讯指令给控制器,实现通讯;S2:控制器接收到指令,选择SCI串口通讯或CAN总线通讯,完成上位机和DSP之间通信的选择和连接;S3:上位机通过所选的通讯方式进行DSP芯片程序的烧写。优选的,所述步骤S1中上位机与控制器实现通讯还包括以下步骤:S11:上位机自动检索下载文件;S12:上位机解析下载文件;S13:上机位选择SCI串口通讯或CAN总线通讯;S14:上位机向控制器下达控制指令,使控制器切换到所选择的通讯方式,上位机和DSP硬件连接完成。优选的,所述步骤S2中上位机SCI串口通讯控制包括以下步骤:S211:上位机先发送字节与DSP通信,上位机收到DSP返回字节,上位机与DSP通讯正常,握手成功;S212:上位机发送前引导数据,实现DSP硬件解密;S213:上位机发送后引导数据,实现波特率的变更及后续和DSP通讯功能;S214:上位机发送擦除指令,擦除Flash;S215:上位机发送烧写应用程序数据。优选的,所述所步骤S2中DSPSCI串口通讯控制包括以下步骤:S221:DSP上电复位,接收到上位机的字节后,发送相同的字节,与上位机通讯正常,握手成功;S222:DSP接收上位机发送的前引导数据,之后DSP硬件解密;S223:DSP接收上位机发送的后引导数据,实现波特率的变更及后续和上位机通讯功能。S224:DSP接收上位机发送擦除指令,擦除Flash;S225:DSP接收上位机发送的烧写应用程序数据优选的,所述步骤S2中上位机CAN通讯控制包括以下步骤:S231:上位机先发送指令扫描DSP目标板,上位机接收到DSP返回指令,那么上位机与DSP通讯正常,即扫描成功;S232:上位机发送擦除指令,擦除Flash;S233:上位机发送烧写应用程序数据。优选的,所述步骤S2中DSPCAN通讯控制包括以下步骤:S241:DSP控制器先上电复位,接收到上位机的扫描指令后,发送对应的协议指令,与上位机通讯正常,即扫描成功;S242:DSP接收上位机发送擦除指令,擦除Flash;S243:DSP接收上位机发送的烧写应用程序数据。与现有技术相比,本专利技术的有益效果是:本专利技术可以通过SCI串口烧写程序,也可以通过CAN总线烧写程序,方法多样且灵活,稳定且可靠。由于烧写通讯方式的选择完全由上位机判断和控制,人员参与少,烧写过程简单,极大提高了产品烧写的速度。附图说明图1为本专利技术的结构框图图;图2为本专利技术总流程图;图3为本专利技术上位机控制控制器的通讯方式流程图;图4为本专利技术上位机SCI串口通讯控制流程图;图5为本专利技术DSPSCI串口通讯控制流程图;图6为本专利技术上位机CAN通讯控制流程图;图7为本专利技术DSPCAN通讯控制流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-7,本专利技术提供一种技术方案:上位机在线切换DSP烧写程序控制系统,主要包括上位机,控制器和DSP,控制器电性连接上位机,DSP电性连接控制器,包括以下步骤:S1:上位机通过烧写的文件,得到烧写程序,上位机发送通讯指令给控制器,实现通讯;S2:控制器接收到指令,选择SCI串口通讯或CAN总线通讯,完成上位机和DSP之间通信的选择和连接;S3:上位机通过所选的通讯方式进行DSP芯片程序的烧写。作为一个优选,步骤S1中上位机与控制器实现通讯还包括以下步骤:S11:上位机自动检索下载文件;S12:上位机解析下载文件;S13:上机位选择SCI串口通讯或CAN总线通讯;S14:上位机向控制器下达控制指令,使控制器切换到所选择的通讯方式,上位机和DSP硬件连接完成。作为一个优选,步骤S2中上位机SCI串口通讯控制包括以下步骤:S211:上位机先发送字节与DSP通信,上位机收到DSP返回字节,上位机与DSP通讯正常,握手成功;S212:上位机发送前引导数据,实现DSP硬件解密;S213:上位机发送后引导数据,实现波特率的变更及后续和DSP通讯功能;S214:上位机发送擦除指令,擦除Flash;S215:上位机发送烧写应用程序数据。作为一个优选,步骤S2中DSPSCI串口通讯控制包括以下步骤:S221:DSP上电复位,接收到上位机的字节后,发送相同的字节,与上位机通讯正常,握手成功;S222:DSP接收上位机发送的前引导数据,之后DSP硬件解密;S223:DSP接收上位机发送的后引导数据,实现波特率的变更及后续和上位机通讯功能。S224:DSP接收上位机发送擦除指令,擦除Flash;S225:DSP接收上位机发送的烧写应用程序数据作为一个优选,步骤S2中上位机CAN通讯控制包括以下步骤:S231:上位机先发送指令扫描DSP目标板,上位机接收到DSP返回指令,那么上位机与DSP通讯正常,即扫描成功;S232:上位机发送擦除指令,擦除Flash;S233:上位机发送烧写应用程序数据。作为一个优选,步骤S2中DSPCAN通讯控制包括以下步骤:S241:DSP控制器先上电复位,接收到上位机的扫描指令后,发送对应的协议指令,与上位机通讯正常,即扫描成功;S242:DSP接收上位机发送擦除指令,擦除Flash;S243:DSP接收上位机发送的烧写应用程序数据。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
1.上位机在线切换DSP烧写程序控制系统,主要包括上位机,控制器和DSP,所述控制器电性连接上位机,所述DSP电性连接控制器,其特征在于:包括以下步骤:S1:所述上位机通过烧写的文件,得到烧写程序,上位机发送通讯指令给控制器,实现通讯;S2:控制器接收到指令,选择SCI串口通讯或CAN总线通讯,完成上位机和DSP之间通信的选择和连接;S3:上位机通过所选的通讯方式进行DSP芯片程序的烧写。

【技术特征摘要】
1.上位机在线切换DSP烧写程序控制系统,主要包括上位机,控制器和DSP,所述控制器电性连接上位机,所述DSP电性连接控制器,其特征在于:包括以下步骤:S1:所述上位机通过烧写的文件,得到烧写程序,上位机发送通讯指令给控制器,实现通讯;S2:控制器接收到指令,选择SCI串口通讯或CAN总线通讯,完成上位机和DSP之间通信的选择和连接;S3:上位机通过所选的通讯方式进行DSP芯片程序的烧写。2.根据权利要求1所述的上位机在线切换DSP烧写程序控制系统,其特征在于:所述步骤S1中上位机与控制器实现通讯还包括以下步骤:S11:上位机自动检索下载文件;S12:上位机解析下载文件;S13:上机位选择SCI串口通讯或CAN总线通讯;S14:上位机向控制器下达控制指令,使控制器切换到所选择的通讯方式,上位机和DSP硬件连接完成。3.根据权利要求1所述的上位机在线切换DSP烧写程序控制系统,其特征在于:所述步骤S2中上位机SCI串口通讯控制包括以下步骤:S211:上位机先发送字节与DSP通信,上位机收到DSP返回字节,上位机与DSP通讯正常,握手成功;S212:上位机发送前引导数据,实现DSP硬件解密;S213:上位机发送后引导数据,实现波特率的变更及后续和DSP通讯功能;S214:上位机发送擦除指令,擦除Flash;S215:上位机发送烧...

【专利技术属性】
技术研发人员:李霞
申请(专利权)人:江苏吉泰科电气股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1