STM32的sd卡的IAP升级固件教程(转)

来源:本站
导读:目前正在解读《STM32的sd卡的IAP升级固件教程(转)》的相关信息,《STM32的sd卡的IAP升级固件教程(转)》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《STM32的sd卡的IAP升级固件教程(转)》的详细说明。
简介:最近由于事情的需要,所以就研究了一下sd卡的IAP升级固件的方法,由于前期一直在使用STM32的sd卡,所以关于sd卡的程序很容易就实现了,只需要编写一个bootloader程序就可以了,还有就是简单的keil设置一下就可以。

STM32的sd卡的IAP升级固件教程

一.

1.功能:通过sd卡升级stm32的固件

2.所需要的设备:STM32的最小系统、sd卡模块、sd卡、keil软件,boot升级程序,APP程序

二.

1.据程序中的接口连接好电气关系,具体的电路图根据附件1连接(根据个人,这个附件就不上传了)

2.首先打开附件2的stm32 boot升级程序

3.根据如图所示设置stm32 boot程序下的keil软件

STM32的sd卡的IAP升级固件教程(转)

STM32的sd卡的IAP升级固件教程(转)

3.如图上第三步的标示是留给64k的boot引导程序区,这一步是根据你的stm32的flash的大小设定的,一般留有64k空间足够用了

4.这个要注意

STM32的sd卡的IAP升级固件教程(转)

5.如上图设置好的后,下载到板子里面

三.

1.打开附件3的APP的程序

2.按如下图设置在app程序下的keil软件

STM32的sd卡的IAP升级固件教程(转)

STM32的sd卡的IAP升级固件教程(转)

6.生成bin文件,这个很简单就是简单的设置用一下keil的命令就行(注意:bin的文件名不能汉子和下划线,否则升级会出现错误,我的是这种情况,不知道别人的什么样子,大家可以自己测试一下)

设置如下图所示:

STM32的sd卡的IAP升级固件教程(转)

命令:xx:KeilARMBIN40fromelf.exe --bin -o ..outputkkk.bin ..outputkkk.axf

说明:其中的xx是你keil的安装盘符,其中的kkk是你output中的生成axf的名字

7.编译连接就会生成bin文件

STM32的sd卡的IAP升级固件教程(转)

7.到你工程output文件夹下找到kkk.bin,拷到sd卡中,然后插入sd卡中重启板子,稍等一会程序就会下载成功

备注:需要说明一下,app文件由于板子可能不一样,所以提供的也不能直接使用,虽然我已经在程序设置好了,但是还是需提醒呀,在这里需要说明一下,除了keil需要设置一下,bootloader程序还需要设置一下,跳转地址:

STM32的sd卡的IAP升级固件教程(转)

提醒:《STM32的sd卡的IAP升级固件教程(转)》最后刷新时间 2024-03-14 00:50:59,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《STM32的sd卡的IAP升级固件教程(转)》该内容的真实性请自行鉴别。