欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

资源详细信息

文件格式
压缩包
文件大小
1879 K
资源分类
上传者
发布时间
下载统计
4
所需积分
2 积分

stm32小量iap - 资源详细说明

1.此代码基于红牛开发板,请根据自己的板子进行修改。

2.通过修改网上的代码实现,修改前的功能开了一个很大的缓存接收app数据,然后一次性全部数据写入,
但是这个在实际应用中没多大用,所以修改为一次写入128个字节。

3.程序flash的偏移地址为0x8010000,所以app编译前应该在mdk中设置
Option窗口->Target页->IROM1,start 改为 0x8010000

4.设置中断向量重映射,我用的方法是在app端的main函数起始位置添加语句
SCB->VTOR = FLASH_BASE | 0x10000;

5.启动时如果发现没有app,会进入bootloader模式(灯全亮),如果发现有程序就要看程序的功能了。
如果有app,但是又想重新升级的话就按住某个键(我这里是Tamper),然后按复位,松开复位之前不要松开
按键,这样就会进入bootloader模式。

6.进入bootloader后通过串口1接收升级app数据,bin文件数据,接收完成后按User1键进行升级操作,完成后
复位或者按User2键可以运行刚写入的app。

立即下载 stm32小量iap

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

下载说明与使用指南

下载说明

  • 本资源需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传功能
  • 资源永久有效可用

使用说明

  • 下载后使用解压软件解压
  • 推荐使用 WinRAR 或 7-Zip
  • 如有密码请查看资源说明
  • 解压后即可正常使用

积分获取方式

  • 上传优质资源获得积分
  • 每日签到免费领取积分
  • 邀请好友注册获得奖励
  • 查看详情 →

相关技术标签

点击标签浏览更多相关单片机编程资源:

相关单片机编程资源推荐