【技术实现步骤摘要】
一种优化STM32芯片DFU升级的方法
本专利技术涉及STM32芯片技术,特别涉及一种优化STM32芯片DFU升级的方法。
技术介绍
STM32芯片基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM-M0,M0+,M3,M4和M7内核。按内核架构分为不同产品:主流产品(STM32F0、STM32F1、STM32F3)、超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)、高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)。STM32芯片在有内外部FLASH的情况下,DFU(DeviceFirmwareUpgrade)升级一般是将内部FLASH生成一个媒介,外部FLASH生成另一个媒介。这种方式造成在用DFU工具升级时,需要分两次升级两个媒介,这样会给用户造成操作的复杂度和难度。
技术实现思路
针对现有技术存在的问题,本专利技术提供一种优化STM32芯片DFU升级的方法。为实现上述目的,本专利技术的具体技术方案如下:一种优化STM32芯片DFU升级的方法,该方法为:将内部和外部FLASH当成一个整体的FLASH,只生成一个媒介,在DFU升级时只需一次媒介操作。作为本专利技术一优选技术方案,该方法为:将内部和外部FLASH在逻辑分区表上当成一个整体的FLASH,内部和外部FLASH分别是顺序的不同地址范围,在升级操作时通过地址区分内部和外部FLASH操作。作为本专利技术一优选技术方案,该方法具体包括如下步骤:S1:将内部FLASH和外部FLASH按照寻址大小,整合到一张逻辑分区表;S2:在升级操作时 ...
【技术保护点】
1.一种优化STM32芯片DFU升级的方法,其特征在于,该方法为:将内部和外部FLASH当成一个整体的FLASH,只生成一个媒介,在DFU升级时只需一次媒介操作。
【技术特征摘要】
1.一种优化STM32芯片DFU升级的方法,其特征在于,该方法为:将内部和外部FLASH当成一个整体的FLASH,只生成一个媒介,在DFU升级时只需一次媒介操作。2.根据权利要求1所述的优化STM32芯片DFU升级的方法,其特征在于,该方法为:将内部和外部FLASH在逻辑分区表上当成一个整体的FLASH,内部和外部FLASH分别是顺序的不同地址范围,在升级操作时通过地址区分内部和外部FLASH操作。3.根据权利要求2所述的优化STM32芯片DFU升级的方法,其特征在于,该方法具体包括如下步骤:S1:将内部FLASH和...
【专利技术属性】
技术研发人员:吴松坤,刘尚俊,
申请(专利权)人:深圳市零点智联科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。