基于ARM嵌入式系统的ISP设计

嵌入式系统 时间:2012-11-26来源:网络


  需要说明的是:

  ①擦除Flash并不是完全擦除,而是擦除扇区0之外的其他扇区;

  ②数据缓冲区有限,每次只接收指定大小的数据,这样接收和烧录就可以并行进行,提高了ISP的速度;

  ③为了提高软件的安全性,原始的.bin文件是经过加密的,在烧录前需要将原始数据解密。

  结 语

  本文阐述的这种通过串口ISP的方法已经在实际的开发生产过程中使用。实践证明,相比其他烧录Flash的方法有很多优势,比如成本低、硬件连接简单、操作方便、增强软件的安全性等。笔者使用的MCU是STR730,稍做改动也可以把这种ISP方法推广到其他ARM体系结构的MCU上去。

参考文献:

[1].RS232datasheethttp://www.dzsc.com/datasheet/RS232_585128.html.
[2].TTLdatasheethttp://www.dzsc.com/datasheet/TTL_1174409.html.
[3].ARM7TDMIdatasheethttp://www.dzsc.com/datasheet/ARM7TDMI_139812.html.

1 2 3

关键词: ARM 嵌入式系统 ISP

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版