基于MCF51JM128实现类U盘方式在线编程

2019-11-28 14:19发布

<p> 田宏伟 刘雪兰</p><p> 引 言</p> <br><p> 在线编程(In-Circuit Programming,ICP)是目前普遍应用的一种速度较快的MCU编程方式。对于笔者使用的Freescale半导体公司的8位MCU来讲,通过芯片本身的串行通信接口进行在线编程的速度比使用芯片自带的MON08或BDM接口进行编程的速度要快得多。除了使用串行通信接口进行编程,由于自带USB 模块的芯片增多,使用USB接口进行在线编程速度更快。同时,由于可以使用USB供电,所以使用的电缆更少。</p><br>   <br> <br>   <br> <br>   <br> <br> <p><br></p>
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
萌的想要飞
2019-11-28 15:25
但笔者也发现,大部分在线编程系统都包含了PC方程序和MCU方程序两部分,在线编程时需要运行PC方的程序方可进行,但很多时候会遇到因主机或操作系统平台更换而引起PC方程序无法运行的情况。针对此种问题,笔者尝试在Freescale半导体公司新推出的带有USB模块的MCF51JM128芯片上实现了类U盘方式的在线编程功能:像U盘一样直接将目标文件放入便可实现编程,省却了PC方程序,方便了用户实际使用。
  
MCF51JM128(以下简称“JM128”)是Freescale半导体公司于2008年推出的一款Coldfire V1内核系列的微控制器,该芯片主要特点是内含一个集成的USB控制器,支持USB2.0全速主机、设备和On-The-Go。这种配置一般出现在高端微处理器中,在其他微处理器中很少出现,可以说是JM128非常有竞争力的特 {MOD}。

一周热门 更多>