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

IAP MAIN()

[复制链接]
stary666 发布时间:2015-4-14 17:48
( X  \7 o* D# N
void
' B" c1 I8 g& C% b4 A8 y( E0 oIAP_Jump(void)( U- Y1 j9 j6 k, y# h
{
! b. g+ t, ]: f# h$ n    /* Jump to user application */
# \& b! J5 g$ T3 P- p) M! S6 i    JumpAddress         = *(__IO uint32_t *) (IAP_Jump_Addr + 4);
0 N& j' Q2 I' o( H    Jump_To_Application = (pFunction) JumpAddress;; k% y$ E1 @$ G
# L$ ~& }* Z5 u# o
    /* Initialize user application's Stack Pointer */1 H5 `: k) k8 L8 T& c
    __set_MSP(*(__IO uint32_t *) IAP_Jump_Addr);
8 Y7 `1 z1 Y. {0 W- O$ K
+ B$ d! a& U' {9 r9 }# b6 y    /* Jump to application */. j+ M+ E; g, o3 a# t8 S- n, v
    Jump_To_Application();
* W: p0 V7 l9 w7 y8 g}
! G- U/ Q7 t. x7 W$ \/ I! P3 `4 _: t3 I7 Z( K
/******************************************************************************
. ?: t2 M! F0 M) I# S * FUNCTION NAME:        main5 I8 Y8 A' f: V$ L- N& ]
*****************************************************************************/% W( F; [1 y, G* m
/**\brief   Main program.+ O& o+ T* G$ M
* \param    none" B5 `, b! [& w. E7 `
* \return   none0 [% g: P* c' u- T; J# U
*****************************************************************************/
+ _, t, p) z5 X9 R9 M: r# Xint
. n! Z1 I  [! I3 s% ~: ~main(void)$ ^: C4 a; X  T" C
{
8 C2 c3 e% \1 w5 [/ Y    if (*(uint32_t *)IAP_BLOCK_A_END_ADDR >= *(uint32_t *)IAP_BLOCK_B_END_ADDR)- }/ T: R$ X; p! T, B0 a
    {
$ i( @0 @7 ]* v# B( D        // Block A is new, Jump to A! q: g! i" X" A3 B0 Q+ ]: j
        IAP_Jump_Addr = IAP_BLOCK_A_START_ADDR;2 w# {. V5 `, {1 ?! t
    }" m9 g  t8 X; s2 q: H: L7 j1 I
    else0 Q; W/ O4 V; D8 ?1 W! x
    {1 f, i9 p) A$ c! c
        // Block B is new, Jump to B
) c7 U" M6 O: O- V  K2 G        IAP_Jump_Addr = IAP_BLOCK_B_START_ADDR;
: g1 H0 [# n8 a* w    }! a# S1 t4 b( ]; P

6 S9 @6 f1 d$ Z% x    IAP_Jump();
9 s) K& T! n6 X1 m, O9 U5 d
' L8 ?- u* L+ D' g    for ( ; ; ) /* Infinite loop */
% @6 _. S4 S* W4 d% K6 G* D2 R. U    {
( M, E7 u" F$ \, j, g    }
. R0 h4 s/ k7 }}
赞 收藏 评论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  L3 f- h9 ~* G
这个主题是在线烧录firmware的例程的一部分,其他的我还没整理好,要把公司的机密去了,才能上传,请原谅 ...
9 f% Q" A# i$ ]" j$ H5 I1 u6 @7 b
原来如此,谢谢楼主。删除的帖子是否恢复,恢复的话还需要楼主至少说明实现什么功能哦
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
- P) L( H( S+ X: c/ \等我把公司的机密去掉,再传吧,我是想分开传,也不至于泄露机密
4 h  G7 o, j4 q$ P$ I
好滴,辛苦楼主大大

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版