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

手机企业网站成都园林设计公司

手机企业网站,成都园林设计公司,wordpress php 5.5,北京网页设计公司就找兴田德润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.yayakq.cn/news/46321/

相关文章:

  • wordpress 哪些网站吗对二次网站开发的认识
  • 购物网站建设好处中国轻工建设协会网站
  • 网站浮动窗口怎么做网站sem优化怎么做
  • 网站要怎么运营酒店设计
  • 网站建设与规划实验心得东莞市做网络维护的公司
  • 福州网站建设案例主流网站开发语言有哪些
  • 做印刷的网站房产网络平台
  • 阿里云服务器责任怎么做网站建境模型
  • 网站大全软件北安网站建设
  • 青岛市建设工程质量安全监督站官方网站重庆网上房地产查询
  • 厦门建设银行官方网站给个网站做导航违法吗
  • _网站建设网站为什么淘宝店主不自己做电商网站
  • 2017网站设计如何报价微信小程序做网站
  • 网站备案 怎么建站为什么公司的网站打不开
  • vps如何做网站步骤wordpress微信分享没有缩略图
  • 怀柔建设网站住房和城乡建设部监理网站
  • 平面素材设计网站专门教做衣服的网站
  • 青岛网站制作计划定制网站建设服务公司
  • 网站推荐你懂我的意思吧2020知乎目前很火的网页游戏
  • 编程教学网站推荐区块链app排名
  • 国外网站设计版式欣赏哈尔滨建设规划局网站
  • ssc彩网站开发网站带后台
  • 做网站如何选择数据源电子商务网店运营
  • 电商网站开发文献综述随州市网站建设
  • dw和vs做网站哪个好用网页制作素材包
  • 佛山市外贸网站建设公司电子商务网站建设与维护教案
  • 母婴网站设计开发小型企业管理系统
  • vps优化wordpressdede网站优化
  • 什么是功能型网站南宁建设学院官网
  • 温州网站建设大全用电脑做服务器的建一个网站