【技术实现步骤摘要】
一种基于CAN总线的多DSP智能节点软件在线升级方法
本专利技术涉及一种基于CAN总线的多DSP智能节点软件在线升级方法,该方法可在产品集成状态下(无法使用JTAG口和仿真器)实现多DSP智能节点的在线识别及软件升级,具有操作方法简单、扩展性强、安全稳定性高等优点,适用于以标准CAN总线、DSP嵌入式计算机为基础的分布式测控系统。
技术介绍
根据多年的产品研制和使用维护经验,分布式测控系统在产品集成后内部各嵌入式智能节点仍具有较高的软件修改和升级频次,传统方式是拆解产品后直接对各DSP智能节点进行升级,或将DSP的JTAG仿真接口引出产品以实现软件升级,上述方法在增加工作量和时间消耗的同时,对产品可靠性也会产生一定影响;无法实现在系统集成状态下,通过一条标准总线实现对多DSP分布式系统中指定DSP的软件升级。多DSP分布式测控系统在产品集成后无法通过一条标准总线实现对系统中指定DSP的软件升级,需要将产品拆解后直接对各节点进行单独升级,该方法在增加工作量和时间消耗的同时,对产品可靠性也会产生一定影响。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出一种基于CAN总线的多DSP智能节点软件在线升级方法。技术方案一种基于CAN总线的多DSP智能节点软件在线升级方法,其特征在于步骤如下:步骤1:产品集成前将各DSP智能节点的编程标识写入其片内FLASH特定地址上;步骤2:产品集成后上电前将产品内所有DSP智能节点的XA14管脚配置为低电平,使所有DSP智能节点进入在线编程模式;步骤3:通过产品外部的CAN接口连接用于执行在线编程的上位机;步 ...
【技术保护点】
一种基于CAN总线的多DSP智能节点软件在线升级方法,其特征在于步骤如下:步骤1:产品集成前将各DSP智能节点的编程标识写入其片内FLASH特定地址上;步骤2:产品集成后上电前将产品内所有DSP智能节点的XA14管脚配置为低电平,使所有DSP智能节点进入在线编程模式;步骤3:通过产品外部的CAN接口连接用于执行在线编程的上位机;步骤4:产品上电后各DSP智能节点识别XA14管脚配置为低电平后进入CAN通道软件在线升级模式,使用上位机在线升级软件按照Bootloader要求的CAN接口需求向各DSP智能节点发送引导程序;步骤5:各DSP智能节点接收引导程序后退出Bootloader模式,加载运行RAM中的引导程序,此时上位机发送智能节点匹配信息至各DSP智能节点,DSP引导程序根据接收到的匹配信息与读取的各DSP片内FLASH特定地址上的编程标识进行匹配,匹配成功的DSP进入下一步,其余DSP退出该流程;步骤6:上位机接收到DSP发送的匹配成功信息后开始向下位机发送用户程序,上位机对用户程序中的每段数据进行解析发送,对于数据量较大的数据段进行分包解析及地址重新分配后交互发送至下位机,直至 ...
【技术特征摘要】
1.一种基于CAN总线的多DSP智能节点软件在线升级方法,其特征在于步骤如下:步骤1:产品集成前将各DSP智能节点的编程标识写入其片内FLASH特定地址上;步骤2:产品集成后上电前将产品内所有DSP智能节点的XA14管脚配置为低电平,使所有DSP智能节点进入在线编程模式;步骤3:通过产品外部的CAN接口连接用于执行在线编程的上位机;步骤4:产品上电后各DSP智能节点识别XA14管脚配置为低电平后进入CAN通道软件在线升级模式,使用上位机在线升级软件按照Bootloader要求的CAN接口需求向各DSP智能节点发送引导程序;步骤5:各DSP智能节点接收引导...
【专利技术属性】
技术研发人员:魏鹤怡,雷茵,杜彬,陈刚,李亚,程树明,晁越,
申请(专利权)人:中国船舶重工集团公司第七零五研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。