当前位置: 首页 > news >正文

深圳住房建设厅网站浙江疫情最新情况

深圳住房建设厅网站,浙江疫情最新情况,做tb任务赚钱的网站,河南网站建设多少钱IAP升级 Bootloader的制作 1、上节提到Flash的分区,0x8000000-0x8004000为Boot分区,我们的bootloader就烧录到此分区。 Bootloader很简单,新建一个普通的工程, 也不用初始化外部设备,开机后,直接跳转到 A…

IAP升级 Bootloader的制作

1、上节提到Flash的分区,0x8000000-0x8004000为Boot分区,我们的bootloader就烧录到此分区。

Bootloader很简单,新建一个普通的工程,
也不用初始化外部设备,开机后,直接跳转到
App分区所在的地址即可,
当然App的分区程序也要提前烧录进去,
否则也是跳不过去的。

代码

#include <string.h>
#include "main.h"
#include "bsp_delay.h"
#include "flash.h"typedef void (*pFunction)(void);
pFunction Jump_To_Application;
uint32_t JumpAddress;void Jump_To_App(uint32_t address)
{if (((*(__IO uint32_t*)address) & 0x2FFE0000) == 0x20000000){JumpAddress = *(__IO uint32_t*) (address + 4);Jump_To_Application = (pFunction) JumpAddress;__set_MSP(*(__IO uint32_t*) address);Jump_To_Application();}
}int main(void)
{SysTick_Delay_Ms(1000);Jump_To_App(APP_START_ADDRESS);
}

开机延时一秒,直接跳转到0x08006000地址处。执行Application的程序。

修改bootloader的ld文件n32g430_flash.ld,将bin文件限制在16K大小

在这里插入图片描述

之前的教程都是基于Application程序开发,所以跳转到Application后,会看到定时器6每100ms去开关LED1,

代码路径:https://gitee.com/xiaoguo-tec_0/n32iap

http://www.tj-hxxt.cn/news/116057.html

相关文章:

  • 家教网站域名怎么做google play官网下载
  • 欧美风企业网站 英文模板微信广告推广平台
  • 自己做同城购物网站怎样写营销策划方案
  • 阜宁网站设计广州今天新闻
  • 网站怎么做音乐播放器网站seo分析
  • 专注东莞微信网站建设附近哪里有计算机培训班
  • 有没有美国做天然酵母的网站常德政府网站市民留言
  • 网站开发企业排名桂林最新消息今天
  • 网站的基本类型长沙seo袁飞
  • 做网站 后端是谁来做的上海最新政策
  • b2b官网seo关键词优化武汉
  • wordpress 日志路径杭州优化seo
  • 重庆巴南网站制作下载百度手机助手
  • it网站设计培训网站策划是干什么的
  • 网站制作公司业务发展方案seo优化的内容有哪些
  • wordpress4.5.2文章采集网络seo是什么意思
  • 泰安优化公司seo网站设计
  • 犀牛云做网站做网站需要多钱seo优化推广多少钱
  • 微信里面的小程序怎么设置谷歌独立站seo
  • 新闻类网站开发特点推广合作
  • 九亭做网站公司seo全网营销的方式
  • 建行门户网站百度贴吧广告投放价格
  • 做外贸营销网站推销网站
  • 网站制作那家便宜百度一下照片识别
  • 濮阳网络改造百度首页排名优化服务
  • 网站开发培训费多少软文广告素材
  • 单县网站seo的作用有哪些
  • 公司建立网站青岛电话电脑培训班
  • 网站如何生成静态seo关键词推广价格
  • 重庆做营销网站建设2022最火营销方案