实验技术与管理
and
第27卷第11期2010年11月
V01.27 No.11 NOV.20lO
!墅墨!!!!二!!!!
CNll— 2034/T
Experimental Technology
Management
飞思卡尔S08嵌入式开发系统设计
曹金华,沈安东,刘晓升,王宜怀
215006)
(苏州大学计算机科学与技术学院,江苏苏州
摘要:在分析研究MCU S08新引入的BDM(background debugging)技术基础上,设计一种新型的集成开
发系统— — 适应S08各种MCU芯片的通用集成开发系统。重点讨论和阐述了该开发系统的几个关键技术
的编程调试器的硬件电路设计、软件编程设计,以及对目标芯片的程序擦除与写入和调试技术。并以
MC9S08AW60芯片为例,简要介绍了该
式应用开发和实验教学。
关键词:嵌入式开发系统;集成开发环境;BDM;MCU
设计的硬件测试系统。该开发系统操作简便、开发效率高,便于嵌入
中图分类号:TP302.1
文献标志码:B
文章编号:1002— 4956(2010)1卜0082-05
of an embedded
for MCUs of Freescale S08
family
development system
Design
Cao
Yihuai
Xiaosheng,Wang
Jinhua,Shen
Andong,Liu
Science and
(School of
215006,China)
Technology,Soochow University,Suzhou
Computer
the
a new
integrat—
Abstract:Based
ed
BDM
for MCU S08,this
of
design
analyzing
technology
paper presents
environment,which
about some sorts of
all kinds of MCUs of S08,followed
more detailed discussion
development
supports
by
are the
of main
model of
and
programmer debugger,ex—
points
the
techniques。which
design
elements of the hardware and the software,and how tO
the sub-routines of
and
debugger.It
or
design
design
erasing
pounds
the
target MCU online
the
is
flash,and
and
writing
debugging
program in
through
programmer
and useful for the
and education of the embedded
system,
high— efficient platform
development
with MC9S08AW60.
design
easy-useful
hardware
of this
example
words:embedded development system;integrated development environment(IDE);BDM;MCU
as
Key
优的写入和调试手段,比公司之前推出的16位S12系
列MCU的BDM性能∞3的更优。到目前为止,该公司
已经有200多个型号上市。
Freescale(中文译名飞思卡尔,前身为Motorola
半导体部)公司的MCU(微控制器)产品蜚声国际,在
工业控制、汽车电子以及无线通信等领域拥有无可争
议的领导地位。其8位MCU的使用非常广泛,早在
1999年开始推出HC08系列MCU,率先具有稳定可
靠的在线编程调试性能⋯ 。新一代增强型的8位
HCS08(以下简称S08)系列MCU于2004年开始推
广,是电子集成技术和Flash技术日益成熟的产物,又
兼容HC08 MCU指令[2],具有更多的寻址方式,更高
在嵌入式产品市场中,不是以位数来评估其市场
前景的,8位MCU具有更强的市场竞争力。虽然在
PC机中,位数更高更有竞争力;但在嵌入式产品开发
设计中,在保证功能实现的前提下,为了开发简便和价
格低廉,8位嵌入式单片机显示其强大的生命力。嵌
入式系统不以计算机面貌出现,而是嵌入在其他产品
中以完成测量和控制任务,实现产品智能化。所以在
的时钟频率,更强的省电性能和更多层次的低功耗工
我国推广S08系列MCU是更具有现实意义的,而其
开发工具和开发软件则是必需的。下面阐述S08系
列MCU开发系统的写入器、开发环境(IDE)设计的
关键技术。最后简单介绍本开发系统以
MC9S08AW60(简称AW60)c们为例的硬件系统。
作模式;不仅增强了内核的功能和提高了运行速度,更
重要的是还增加了BDM(background debugging
mode)写入及调试方式,为嵌入式开发提供了更新,更
牧稿日期:2010一01— 31
基金项目:江苏省教育厅科研基金资助项目(Q2118201)
l总体设计思路
作者■介:曹金华(1967一).男.江西省进贤县人,硕士,讲师,主要从事
嵌入式系统应用研究.
软件分两大部分:PC方软件和MCU方软件。硬
E-luflll:.edu.∞
万方数据
全部评论(0)