你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

IAP MAIN()

[复制链接]
stary666 发布时间:2015-4-14 17:48

void
IAP_Jump(void)
{
    /* Jump to user application */
    JumpAddress         = *(__IO uint32_t *) (IAP_Jump_Addr + 4);
    Jump_To_Application = (pFunction) JumpAddress;

    /* Initialize user application's Stack Pointer */
    __set_MSP(*(__IO uint32_t *) IAP_Jump_Addr);

    /* Jump to application */
    Jump_To_Application();
}

/******************************************************************************
* FUNCTION NAME:        main
*****************************************************************************/
/**\brief   Main program.
* \param    none
* \return   none
*****************************************************************************/
int
main(void)
{
    if (*(uint32_t *)IAP_BLOCK_A_END_ADDR >= *(uint32_t *)IAP_BLOCK_B_END_ADDR)
    {
        // Block A is new, Jump to A
        IAP_Jump_Addr = IAP_BLOCK_A_START_ADDR;
    }
    else
    {
        // Block B is new, Jump to B
        IAP_Jump_Addr = IAP_BLOCK_B_START_ADDR;
    }

    IAP_Jump();

    for ( ; ; ) /* Infinite loop */
    {
    }
}
收藏 评论12 发布时间:2015-4-14 17:48

举报

12个回答
沐紫 回答时间:2015-4-14 17:57:21
楼主,不能这样就发一串代码哦,请给出说明,标题也改改。等我明天再来看
平淡是真 回答时间:2015-4-15 08:03:05
这个代码不明不白的,一行汉字标注都没有,楼主从哪移过来的?
stary666 回答时间:2015-4-15 09:22:10
不好意思,忘记加了,这是我们公司的内部代码,我只把相关的驱动上传,其他的涉及核心的,就不便加了,有需要的可以问我,我看其他几个帖子被删除了,以后就上传这样的了,有需要,联系吧
stary666 回答时间:2015-4-15 09:22:39
我目前主要是做低功耗的产品
stary666 回答时间:2015-4-15 09:25:06
这个主题是在线烧录firmware的例程的一部分,其他的我还没整理好,要把公司的机密去了,才能上传,请原谅
拼命三郎 回答时间:2015-4-15 13:20:52
ddddd.png
Mandelbrot_Set 回答时间:2015-4-15 17:07:44
这应该至少两个工程吧..
沐紫 回答时间:2015-4-15 17:55:30
stary666 发表于 2015-4-15 09:25
这个主题是在线烧录firmware的例程的一部分,其他的我还没整理好,要把公司的机密去了,才能上传,请原谅 ...

原来如此,谢谢楼主。删除的帖子是否恢复,恢复的话还需要楼主至少说明实现什么功能哦
wamcncn 回答时间:2015-4-15 19:36:59
光看代码不知道什么意思啊
木木鱼 回答时间:2015-4-15 23:37:20
帮忙顶下!
stary666 回答时间:2015-4-16 09:16:38
等我把公司的机密去掉,再传吧,我是想分开传,也不至于泄露机密
沐紫 回答时间:2015-4-16 09:35:12
stary666 发表于 2015-4-16 09:16
等我把公司的机密去掉,再传吧,我是想分开传,也不至于泄露机密

好滴,辛苦楼主大大

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版