cubeMX的主要优点:
1.直观地进行STM32选择2.图形化配置3.C代码项目产生,涵盖STM32初始化部分。兼容IAR, KEIL和GCC编译器4.支持Eclips。
2.到ST官网下载软件包和cube库,并安装好。安装过程比较简单,不多赘述。
3.点击NEW Project,新建工程,或者file-->new project也可。
4.下面是选择器件板子,可以根据MCU进行选择,也可以根据board型号选择。
5.常用的板子是STM32F411RE,所以产商选择STMicroelectric,版本选择Nucleo,型号选择F4系列,便可看到列表中有F411选项了。
6.双击F411RE,可以进入pinout引脚配置界面,在这个界面可以配置引脚,可以直接在芯片示意图上配置,十分方便。
7.其他的配置选项如图,有时钟配置,外设配置,功耗计算。
8.时钟配置如图,也是图形化界面,很方便快捷就可以配置好,只需要更改数字就可以得到想要的频率。
9.外设的配置如图,只需要双击要配置的外设即可进行配置,比如我配置GPIO,进入后可见如图窗口,可以选择GPIO的模式,上下拉,输出速度。
10.配置完成后,点击生成工程文件按钮,d出工程设置窗口,填写工程名,选择目录,选择编译器,可选EWARM,MDK等。最后点击OK,便可生成工程文件了,用编译器打开后,就可以方便地编写代码了,省去了繁琐的配置工作。
我去百度上看了 截一点下来 希望对你有帮助固件升级的一般流程
因为数码产品家族庞大,其固件的种类也是数不胜数的。每种数码产品的固件升级的方法都是不同的。因此没有固定的教程给大家。 这里只给出比较通用的思路。
1.从官网下载新的固件版本以及固件升级软件,保存至电脑。
2.把需要刷新的设备连接电脑。
4.用刷新工具载入新的固件,点击刷新,等待完成。
5.关闭刷新程序,刷新结束。
固件升级注意事项
虽然升级很简单,但是还是有些要点应该注意,因为毕竟升级固件是有一定风险性的,所以在升级前和升级中,要谨慎小心。
1.从设备的官网上阅读升级固件的教程。官网一般会有详细的说明。
2.固件文件和刷新固件的程序一定要从官方或者可信度高的论坛下载,不能从小网站下载,且一定要和待刷新的硬件型号完全吻合。
3.备份原有的固件,这可以防止在升级错误或者不满意新版固件时回退到原有版本。
4.保存新的固件文件,虽然多数产品都可以实现网络直接升级,但下载到计算机上再升级的可靠性要高得多。
5.关闭其他软件,为防止升级过程受到其它软件的干扰,最好暂时关闭不需要的软件,特别是杀毒软件。
6.在整个刷新过程中,绝对不可以断电,通常断电设备会损坏,需要送回原厂刷机。
7.在升级之前,禁用系统的屏幕保护及电源管理。 PS:本篇文字仅适用于一般情况。特殊情况除外。比如:PSP刷机,主要的目的是破解。破解固件的刷写不可能在官网上找到任何说明和下载。IPHONE的刷机也是如此。MOTO E680系的手机官网上是没有任何刷机说明的。另外刷机不一定要在WIN下刷。刷BIOS,在DOS下更为安全。有些设备本身有刷新工具,不需要额外在电脑上安装刷新工具。只要把高版本的固件下载好,设备会引导用户刷新。
编辑本段固件升级失败后的处理方法
这需要分情况讨论: 对于BIOS,基本需要返厂。个人用户无能为力。因为整个电脑点不亮了。有双BIOS的电脑就无所谓; 对于PSP,情况很复杂,请参照更专业的文章; 对于手机,有时可以重刷,如果完全变砖,请返厂; 对于数码相机,MP4等,同上; 对于路由器等网络设备,同上; 对于硬盘,光驱,U盘等,同上。 如果需要返厂,基本就等于报废了。而且很多情况是没有质保的,尤其当你刷的固件本身就是破解版,这是官方不允许的。所以刷固件最好是“只许成功,不许失败”。 还有一种修理的手段,就是利用编程器。请参照更专业的文章。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)