保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

基于LPC2104的VxWorksBSP设计


  
  VICIntEnClr=0x10;
  
  T0TC=0;
  
  SysClkRunning=FLASE;
  
  }
  
  }
  
  /*sysClkEnable()启动系统时钟*/
  
  voidsysClkEnable(void){
  
  staticBOOLconnected=FALSE;
  
  if(!connected){
  
  /*定时器0初始化*/
  
  T0TC=0;
  
  T0TCR=0x01;
  
  T0MCR=0x01;
  
  T0MR0=(Fpclk/sysClkTicksPerSecond);
  
  VICIntEnable=0x10;
  
  Connected=TRUE;
  
  }
  
  if(!sysClkRunning){
  
  T0TC=0;
  
  sysClkRunning=TRUE;
  
  }
  
  }
  
  3应用程序设计
  
  由于EasyARM开发板本身资源较少,不可能与PC机连接成宿主机一目标机的调试环境,通过主机将代码下载到目标机再执行。因此在设计应用程序时,可以修改bootConfig.c文件中的bootCmdLoop()函数,生成bootrom_res.hex文件,格式转换后,下载到Flash中运行,在PC机上借助串口调试助手打印调试信息。具体过程是:在Tornado2.2集成开发环境下选取Build->BuildBootRom,BSP选定templateARM,Image选定bootrom_res.hex,编译器选gnu,确认即可。
  
  4小结
  
  VxWorks所需要的唯一的驱动程序是系统时钟,本文详细给出了系统时钟源代码,同时还给出了串口通信的源代码,使得开发板与PC机能正常通信。另外,给出了基于VxWorks的应用程序的设计方法。由于BSP的设计本身就是一件很具有挑战性的工作,相信本文对VxWorks的BSP设计得有所帮助

《基于LPC2104的VxWorksBSP设计(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/172484.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。