CodeWarrior for HCS12使用入门及嵌入式编程简介

1.商用软件开发工具“CodeWarrior for HCS12”
为Motorrola(freescale)单片机提供商用开发软件的公司有许多,著名的有以下一些:
Metrowerks          http://www.metrowerks.com/
Cosmic Software      http://www.cosmic-software.com/
IAR Systems         http://www.iar.com/
Isystem              http://www.isystem.com/
    这些公司不但提供C交叉编译器,还提供集成开发环境IDE。其中Metrowerks是Motorola于1999年收购的、独立运作的子公司,CodeWarrior 是Metrowerks公司研发的专门面向Motorola(freesacle)所有MCU与DSP嵌入式应用开发的软件工具,是motorola(freescale)向用户推荐的产品。如同多数软件开发商一样,Metrowerk提供CodeWarrior有效期为30天的试用版本,还有专门提供面向教学的,免费的特别版(Special Edition )。这个特别版本对生成的代码量有一定限制,C代码不得超过12KB,对工程包含的文件数目限制在30个以内。虽然有些限制,但用于教学和研究生的一些简单的研究题目已经足够了。付一定的费用也可以达到代码量32KB、64KB的升级版本,直至全商用版本。用CodeWarrior开发产品应使用正版商业软件。试用版、教学用特别版本都可以从Metrowerks的网站上下载,也可以向分销商申请免费的光盘。
    以下简单介绍CodeWarrior的使用方法。为的是读者快速入门,更多的功能和用法请阅读该软件包中包含的大量文档,在实践中不断熟悉和掌握。
   “CODEWARRIOR FOR S12”是面向以HC12或S12 CPU的单片机嵌入式应用开发软件包。包括集成开发环境IDE、处理器专家库、全芯片仿真、可视化参数显示工具、项目工程管理器、C交叉编译器、汇编器、链接器以及调试器。
2.安装CodeWaarior
  安装CodeWarrior 软件包没有什么特别之处,在window操作系统上,只要按照安装向导单击鼠标就可以自动完成。
  需要说明的是,安装完毕以后要上网注册以申请使用许可(license key)。无论是下载的软件还是申请到的免费光盘,安装后都要通过因特网注册,以申请使用许可(licenseKey)。这里可通过登录其网站,单击”Request a Key “实现。由于这一注册过程是在网上自动实现的,故只要网络通畅,这个往返过程在数分种之内即可过完成。申请后会通过E-MAIL得到一个License.dat文件。将该文件复制到相应目录下即可,例如:
  C:/PROGRAM FILES /METROWERKS/CODEWARRIOR CW12_V3.1/
  对于免费的特别版本,安装好后用License.dat覆盖安装目录下的License.dat,便可以编译生成不超过12KB目标代码的程序。
3.建立工程
  安装好CodeWarrior后,在PC的windows操作系统下执行“开始”|“程序”|Mertrowerk Code Warriors CW12V31|CodeWarrior IDE 命令。得到CodeWarrior 集成开发环境的窗口。执行FILE|NEW命令,新建一个工程,如下图所示。
  选择建立工程, 选择新建工程向导,输入工程名led
  选择具体芯片型号MC9S12DG128B
  选择编程语言,可以有多种选择
  选择不采用选择处理器专家
  不选用pc-lint
  选择不使用“浮点指针支持”
  内存模式选择
  选择仿真选项(simulator)
这样一个仿真工程已经完成。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值