基于I2C接口的MCU中FLASH编程模块的设计与实现
在嵌入式系统开发中,要进行大量的程序调试,即需要对存储程序的Flash进行反复擦写。因此,如何对Flash进行有效的编程成为MCU设计中的重要环节。介绍了一种基于I2C的MCU中Flash编程模块的设计思路和实现方法,该模块实现了MCU芯片启动时外部调试设备将用户程序写入内置FLASH的功能,同时支持MCU正常工作时CPU对Flash的各种在线操作,为MCU的启动以及Flash的编程提供了一种新的解决方案.在开发过程中,Prog_flash模块可以使程序烧录和调试变得简单易行,只需要USB-I2C的转换器就可以完成对Flash的各种操作,速度较快,程序扩展容易,符合嵌入式开发的趋势;此外,从实用角度考虑,计划在后续版本中添加启动模式识别子模块Start_ID,通过识别模式ID,使芯片的启动和模式切换更加便捷,并具有进一步改进的能力。
嵌入式系统 Flash编程模块 架构设计 单片微型计算机
张扬 贾晓玲 程新红 刘海静
同济大学电子与信息工程学院 上海201804 中科院微系统与信息技术研究所 上海200050
国内会议
西宁
中文
221-225
2013-07-20(万方平台首次上网日期,不代表论文的发表时间)