stm32、gd32等芯片固件升级思路 |
您所在的位置:网站首页 › ddr4芯片引脚定义 › stm32、gd32等芯片固件升级思路 |
单片机固件升级相关
前言理论实践
前言
众所都周知,固件固件就是固定不动的软件,所以不用升级,此贴完结。 。 。 。 。 。 哎,话虽如此固件一般情况下不需要更新,毕竟主要功能是为控制一些底层的硬件,但是你永远不知道明天和需求哪个先来。所以在一些必要时刻需要给你的单片机留一个后门用于应对各种需求。 理论以stm32举例,默认情况下固件程序烧写在ROM上,所以只要使用一些手段在对应地址写上对应数据就可以了。废话不多说下面举几个常见工具和常用的下载和更新固件的方式。 实践1通过下载器下载和更新固件程序: stm32或者其他arm内核下载常用的下载仿真器有 j-link : 2通过串口或USB下载和更新固件程序: 当然并非所有人都是开发,手中没有下载器才是常态。这时可以借助其他工具来下载固件程序。这时可按照如下步骤操作(使用工具串口转USB,简单的一根USB线) 第三方bootloader下载 这种方式就不是使用官方自带的bootloader了,需要我们自己写个bootloader来控制升级。这种方式更加灵活,可以通过任意能过获取到升级固件的方式都可以进行升级,比如网口,SD卡,U盘,串口等等。 与官方自带bootloader区别就是,官方的一般烧录在system memory中不可更改。而第三方bootloader我们自己写的一段应用,烧录在rom当中。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |