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

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
楼主,不能这样就发一串代码哦,请给出说明,标题也改改。等我明天再来看
s7631001 回答时间: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的例程的一部分,其他的我还没整理好,要把公司的机密去了,才能上传,请原谅 ...

原来如此,谢谢楼主。删除的帖子是否恢复,恢复的话还需要楼主至少说明实现什么功能哦
wambob 回答时间:2015-4-15 19:36:59
光看代码不知道什么意思啊
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

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