推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

通过SPI方式实现LPC17xx的远程升级设计

更新时间:2018-07-17 10:15:34 大小:260K 上传用户:z00查看TA发布的资源 标签:远程升级SPI 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

通过SPI方式实现LPC17xx的远程升级设计 


本方案基于NXP的LPC1768微处理器为平台,使用KEIL MDK4.70A为开发工具,通过SPI的方式实现程序的自动更新。本方案参考NXP官方的应用手册AN11257为蓝本。


程序设计:

程序由三部分组成bootloader、低区用户程序,高区用户程序。Bootloader实现程序的跳转及IAP程序的烧写。低区程序位于LPC1768的0x1000~0x2FFFF处,高区程序位于LPC1768的0x30000~0x67FFFF处。

 

待更新的程序放置于外部存储芯片N25Q256的0x00100000处,并占据48个扇区。LPC1768的bootloader通过SPI的方式读取N25Q256的数据并更新程序至高区用户程序,更新成功后,程序复位,运行更新后的程序。


部分文件列表

文件名 大小
通过SPI方式实现LPC17XX的远程升级设计.docx 260K

全部评论(0)

暂无评论