[发明专利]一种基于以太网更新ARM和DSP程序的方法在审
申请号: | 201611105165.0 | 申请日: | 2016-12-05 |
公开(公告)号: | CN106775853A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 朱俊锋 | 申请(专利权)人: | 成都瑞科电气有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 成都弘毅天承知识产权代理有限公司51230 | 代理人: | 杨保刚 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 以太网 更新 arm dsp 程序 方法 | ||
1.一种基于以太网更新ARM和DSP程序的方法,其特征在于:具体通过以下步骤:
1)上电;
2)STM32芯片上电后,进入User flash地址0x8000000处的Bootloader程序,检查是否需要对应用程序更新;
3)若选择否,程序直接进入ARM应用程序,ARM正常启动;若选择是,程序则提供ARM APP或者DSP APP两种选择;
31)若选择更新ARM APP程序,利用TFTP软件通过以太网将PC机上bin格式的ARM APP程序写入到User flash地址0x8010000中,完成ARM APP的程序更新操作;
32)若选择更新DSP APP程序,首先利用TFTP软件通过以太网将PC机上Hex格式的DSP APP程序写入到User flash地址0x8090000中,完成DSP APP程序存储操作;
4)待步骤32)结束后,重新上电,正常启动并进入ARM APP程序,读取存储在User flash地址0x8090000的Hex格式的数据,并将Hex格式转换成bin格式,为了防止错误或者遗漏,进行总加和CRC检验、帧总长度以及可执行程序的地址对比,确定DSP APP程序无误后,通过SPI传入DSP中并调用Flash API库相关的函数功能,进行擦除、烧写、校验功能,完成DSP APP程序更新操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都瑞科电气有限公司,未经成都瑞科电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611105165.0/1.html,转载请声明来源钻瓜专利网。