The present invention relates to a safe downloading method for embedded system programs based on domestic processors. Its technical features include the following steps: step 1, PC sends \instruction to enter downloading mode\ to embedded processors; step 2, embedded processors perform flag status word operation; step 3, reset embedded processors; step 4, embedded processors enter Step 5: PC sends \Download Embedded Processor Flash\ instruction to embedded processor; Step 6: Main device sends \Install Embedded Processor Module Working Status\ instruction, embedded processor writes Flash flag in embedded processor; Step 7: PC sends \Module Reset Instruction\ to embedded processor through USB interface; Step 8: Embedded. The processor resets the embedded processor module. The invention has safety control measures to ensure the safety of the download process.
【技术实现步骤摘要】
一种基于国产处理器的嵌入式系统程序的安全下载方法
本专利技术属于嵌入式硬件系统
,涉及嵌入式系统程序的安全下载方法,尤其是一种基于国产处理器的嵌入式系统程序的安全下载方法。
技术介绍
随着嵌入式系统的广泛应用,在嵌入式系统软件的升级、维护过程中可能存在缺陷,如软件升级、维护后硬件系统需断电重启,软件升级、维护过程中会有开盖、拔卡(或跳线)等操作,主设备的通讯接口可直接访问嵌入式系统内部空间,上述这些情况都暴露出嵌入式系统潜在的安全问题。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出一种基于国产处理器的嵌入式系统程序的安全下载方法,能在不更改任何硬件接口的前提下,方便地实现国产处理器的软件升级和维护,有效解决嵌入式系统程序更新问题。本专利技术解决其现实问题是采取以下技术方案实现的:一种基于国产处理器的嵌入式系统程序的安全下载方法,包括以下步骤:步骤1、PC机通过USB接口向嵌入式处理器发送“进入下载模式指令”;步骤2、嵌入式处理器收到指令后执行设置标志位flag状态字操作:擦除片内Flash标志位flag状态字;步骤3、复位嵌入式处理器;步骤4、嵌入式处理器复位后进入下载服务模式;步骤5、PC机通过USB接口向嵌入式处理器发送“下载嵌入式处理器Flash”指令,完成数据下载;步骤6、嵌入式处理器Flash下载完成后,主设备发送“置嵌入式处理器模块工作状态”指令,嵌入式处理器将其片内Flash标志位flag写入0x12345678;步骤7、PC机通过USB接口向嵌入式处理器发送“模块复位指令”;步骤8、嵌入式处理器收到“模块复位指令”指令后复位 ...
【技术保护点】
1.一种基于国产处理器的嵌入式系统程序的安全下载方法,其特征在于:包括以下步骤:步骤1、PC机通过USB接口向嵌入式处理器发送“进入下载模式指令”;步骤2、嵌入式处理器收到指令后执行设置标志位flag状态字操作:擦除片内Flash标志位flag状态字;步骤3、复位嵌入式处理器;步骤4、嵌入式处理器复位后进入下载服务模式;步骤5、PC机通过USB接口向嵌入式处理器发送“下载嵌入式处理器Flash”指令,完成数据下载;步骤6、嵌入式处理器Flash下载完成后,主设备发送“置嵌入式处理器模块工作状态”指令,嵌入式处理器将其片内Flash标志位flag写入0x12345678;步骤7、PC机通过USB接口向嵌入式处理器发送“模块复位指令”;步骤8、嵌入式处理器收到“模块复位指令”指令后复位嵌入式处理器模块;步骤9、嵌入式处理器工作程序被引导,进入工作状态。
【技术特征摘要】
1.一种基于国产处理器的嵌入式系统程序的安全下载方法,其特征在于:包括以下步骤:步骤1、PC机通过USB接口向嵌入式处理器发送“进入下载模式指令”;步骤2、嵌入式处理器收到指令后执行设置标志位flag状态字操作:擦除片内Flash标志位flag状态字;步骤3、复位嵌入式处理器;步骤4、嵌入式处理器复位后进入下载服务模式;步骤5、PC机通过USB接口向嵌入式处理器发送“下载嵌入式处理器Flash”指令,完成数据下载;步骤6、嵌入式处理器Flash下载完成后,主设备发送“置嵌入式处理器模块工作状...
【专利技术属性】
技术研发人员:吴璇,崔强,张霁莹,迟静,樊镕,龚俊阳,
申请(专利权)人:中国船舶重工集团公司第七零七研究所,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。