您尚未登录。

楼主 #1 2020-05-09 20:43:55

缥缈九哥
会员
注册时间: 2020-05-09
已发帖子: 76
积分: 92

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 Files\Freescale\CodeWarrior 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:\works\qd4_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<nms;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,其它的高级单步,跳过,跳出,汇编单步,暂停,复位等自行尝试。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn