LPC17XX之IAP升级

远程升级流程:协议升级。

(1)IAP升级会使用芯片内部的RAM空间的顶部 32个字节

(2)当前程序状态寄存器(CPSR):4个条件代码标志(负标志N,零标志N,进位标志C,溢出标志v),2个中断禁止位(IRQ和FIQ),5个当前处理器模式进行编码的位,一个用于指示当前执行指令的位

(3)片内Flash系统分布:IAP代码位于BOOT扇区,所以IAP不允许对BOOT扇区进行写擦除操作

(4)使用IAP将SRAM中的数据编程到FLASH时,只能使用片内部局部总线上的SRAM。

(5)存储数据的对齐方式,如果一个数据是从偶地址开始存储,则是半字对齐,否则非半字对齐。如果一个数据是从被4整除的地址开始对齐,则是字对齐,否则是非半字对齐。

(6)片内FLASH编程步骤:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux中>和>>的用法

    心跳包
  • UNIX网络编程卷1(第三版)一个简单的时间获取服务器的程序

    #2.直接编译 gcc -o 1.out daytimetcpcli.c #错误提示如下: daytimetcpcli.c:1:17: fatal error:...

    心跳包
  • 【PMP】十三、项目相关方管理

    识别相关方是定期识别项目相关方,分析和记录他们的利益,参与度,相互依赖关系,影响力和对项目成功潜在影响过程,本过程的主要作用是,使项目团队能够建立对每个相关方或...

    心跳包
  • python目录操作一

    Python os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平 台指定的,os 模块能在不同操作系统平台(如 nt 或 posix)中的特定函...

    py3study
  • 10月播放器avsdk升级公告

    iOS&Android:HLS下载支持秘钥外部校验 iOS&Android:TXVodPlayer增加设置起始时间 iOS&Android:解决加速播放偶现的音...

    腾讯云视频
  • 睡觉之后

    网络上对睡后收入的解释是:不需要花费多少时间和精力,也不需要照看,就可以自动获得的收入,所以也称“被动收入”。

    李才哥
  • 目标-行动-自信

    一个人在追梦的路上,总会周期性地怀疑自己,如何在这条路上,坚守,坚持,坚信? ? How to know your life purpose in ...

    杨熹
  • 深度学习贝叶斯,这是一份密集的6天速成课程(视频与PPT)

    多数讲师和助教都是贝叶斯方法研究团队的成员以及来自世界顶级研究中心的研究者。很多讲师曾经在顶级国际机器学习会议例如 NIPS、ICML、ICCV、CVPR、IC...

    机器之心
  • tensorflow.python.framework.errors_impl.InternalError: Failed to create session.

    于小勇

扫码关注云+社区

领取腾讯云代金券