9G-S08 CWS08开发过程简介

发布者:w2628203123最新更新时间:2015-07-30 来源: eefocus关键字:9G-S08  CWS08  开发过程 手机看文章 扫描二维码
随时随地手机看文章
9G-S08 CWS08开发过程简介

一,9G-S08 CWS08开发过程简介

一,准备CWS08+LICEMSE+OSBDM 软件包

1,在http://www.myhcs08.com/upload/soft/CW_MCU_V6_2_SE.rar
    下载CodeWarrior for HCS08 V6.2软件
 CW_MCU_V6_2_SE.rar
 http://www.myhcs08.com/upload/soft/CW_MCU_V6_2_SE.rar
 (自行安装到默认C盘)
   
2,在http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1709998&bbs_page_no=1&bbs_id=2070
    点击此处下载 ourdev_479901.zip(文件大小:3K) (原文件名:licenseForCW62.zip)
    解压后得到文件license.dat
 http://www.ouravr.com/bbs/bbs_upload387291/files_11/ourdev_479901.zip
 (把license.dat文件解压放在C:Program FilesFreescaleCodeWarrior for Microcontrollers V6.2目录)

3,在http://shop36265907.taobao.com/
 或者http://longqiu.21ic.org 上联系购买
 BDM XS128 USBDM V1.3 8/16/32位 通用下载器及驱动程序
 如需要自己制作请查看:
 http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=1312798&bbs_page_no=1&bbs_id=2070
 网址。
          
二,建立工程

1,在XP开始菜单“所有程序->Freescale CodeWarrior->CW for Microcontrollers V6.2”中打开CodeWarrior IDE,
 在Startup向导框中选择“Create New Project”向导,点开“HCS08”下面的“HCS08Q Family”选择“MC9S08QD4”按“下一步”;
 
2,默认选择C语言开发,项目名称用“qd4_ook.mcp”,项目路径用“D:worksqd4_ook-1.0”点“下一步”,不用添加源码,再点击“下一步”,
 快速开发意见选择“None”点击“下一步”,启动代码,内存模式,浮点模式用默认,再点“下一步”,PC-LINT版本管理用“No”,点击“完成”;

3,点开项目工程的“Files”中的“Sources”中的“main.c”,在main.c中的void main(void) { 前添加以下代码:
  void delay_ms(int nms)
  {
   int i,j;
   for(i=0;i       { for(j=0;j<300;j++){__RESET_WATCHDOG();}}   //
  }
 在  for(;;) { 前添加:
  PTADD = 0xFF; 
  PTAD= 0x00;
 在  for(;;) { 里添加:
  delay_ms(500);
  PTAD=~PTAD;
  
三,编译工程

1,在IDE左面工程框中选择“HCS08 Open Source BDM”,执行菜单“Project->Make”,编译代码。

四,调试工程

1,插上USB接口的BDM工具及MC9S08QD4的小开发板,(板子由BDM提供5V,GND,RST和BKGD信号,PTA0上上拉一个LED到5V);
2,执行菜单“Project->Debug”,确认弹出两个对话框,就把目标码下载到CPU,并弹出“True-Time Simulator & Real-Time Debugger”工具;
3,在Debugger窗口菜单中执行“Run->Start/Continue”全速运行代码,就能在MC9S08QD4的LED上看到闪烁;
4,其它的高级单步,跳过,跳出,汇编单步,暂停,复位等自行尝试。

关键字:9G-S08  CWS08  开发过程 引用地址:9G-S08 CWS08开发过程简介

上一篇:折腾人的软件bug
下一篇:9G-STM32 EWARM开发过程简介之二

推荐阅读最新更新时间:2024-03-16 14:26

嵌入式线控驾驶系统开发过程中设计和测试考虑
由于有了基于模型的设计,使得开发大量的汽车嵌入式系统时,可以由模型自动生成最终编译的软件。不过,这项工作需要一个软件工程框架的支持。本文使用线控驾驶系统(steer-by-wire system)作为实例,给出了设计汽车嵌入式系统的过程、方法和测试工具的一个框架。 近来,有报道称包括Denso、Motorola和Toyota在内的不同行业的多家公司都在产品代码方面取得了成功。这项技术正日益成为软件下一波演进发展中的一个重要组成部分。虽然总体而言,它对软件工程化过程的影响已为业界所了解,但却并没有十分清楚地确立起来。对于早前类似演进发展(包括从机器代码发展到汇编代码,再发展到源代码)的参与者而言,这一点尤为明显。 随着抽象与自动化
[嵌入式]
单片机开发过程中硬件调试技巧
  在单片机开发过程中,从硬件设计到软件设计几乎是开发者针对本系统特点亲自完成的。这样虽然可以降低系统成本,提高系统的适应性,但是每个系统的调试占去了总开发时间的2/3,可见调试的工作量比较大。单片机系统的硬件调试和软件调试是不能分开的,许多硬件错误是在软件调试中被发现和纠正的。但通常是先排除明显的硬件故障以后,再和软件结合起来调试以进一步排除故障。可见硬件的调试是基础,如果硬件调试不通过,软件设计则是无从做起。本文结合作者在单片机开发过程中体会,讨论硬件调试的技巧。   当硬件设计从布线到焊接安装完成之后,就开始进入硬件调试阶段,调试大体分为以下几步。   1 硬件静态的调试   1.1排除逻辑故障   这类故障往往由于
[单片机]
单片机开发过程中硬件调试技巧
在单片机开发过程中,从硬件设计到软件设计几乎是开发者针对本系统特点亲自完成的。这样虽然可以降低系统成本,提高系统的适应性,但是每个系统的调试占去了总开发时间的2/3,可见调试的工作量比较大。单片机系统的硬件调试和软件调试是不能分开的,许多硬件错误是在软件调试中被发现和纠正的。但通常是先排除明显的硬件故障以后,再和软件结合起来调试以进一步排除故障。可见硬件的调试是基础,如果硬件调试不通过,软件设计则是无从做起。本文结合作者在单片机开发过程中体会,讨论硬件调试的技巧。   当硬件设计从布线到焊接安装完成之后,就开始进入硬件调试阶段,调试大体分为以下几步。   1 硬件静态的调试   1.1排除逻辑故障   这类故障往往由于设计
[模拟电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved