热搜关键词: 电路基础ADC数字信号处理封装库PLC

rar

菲利普ARM7下的商业TCP/IP协议栈

  • 1星
  • 2013-09-01
  • 582.44KB
  • 需要1积分
  • 0次下载
标签: 菲利普ARM7下的商业TCP

菲利普ARM7下的商业TCP

IP协议栈

IP协议栈

ECU

ECU

汽车电子

汽车电子

详细说明:菲利普ARM7下的商业TCP/IP协议栈,带有Keil  ARM  开发环境September  2006

--------------    NicheLite  for  LPC  Overview

--------

This  document  describes  the  NicheLite  for  LPC  product.  The  product  consists

of  the  following  files:    readme.txt            -  this  document

    lpc_30src.zip        -  source  files

    lpc_30doc.zip        -  documentationNicheLite  for  LPC  is  an  implementation  of  the  InterNiche  Lightweight

TCP/IP  stack  for  the  NXP  LPC23xx  processor  family.  The  product

includes  the  following  functionality:    TFTP  client  and  server

    DHCP  client

    DNS  client

    Simple  Web  Server

    Virtual  File  System

    Command-line  user  interfaceRefer  to  the  NicheLite  documentation  for  a  detailed  product  description.  Installation

------------The  NicheLite  for  LPC  product  is  targeted  for  the  Keil  MCB23xx  Evaluation

Board,  using  the  ARM  RealView  2.2  toolchain  and  RealView  ICE-ME  interface.

Install  the  RealView  software  and  review  the  ARM  component  documentation

that  is  included  in  the  installation.The  ARM  RealView  2.2  toolchain  does  not  support  the  MCB23xx  Evaluation  Board

directly;  there  is  not  device  entry  for  the  LPC23xx  processor  family.  Instead,

when  connecting  to  the  target  board,  select  the  LPC2148  device  entry.The  source  ZIP  file  contains  a  pre-built  executable  (./lpc_30src/Release/nxplite.axf)  which  can  be  downloaded  to  Flash  memory  on  the  target  board.To  download  the  NicheLite  for  LPC  application:    1.  Connect  the  RealView  ICE  to  the  MCB23xx  board  and  a  Host  USB  port.

    2.  Connect  a  USB  cable  to  the  MCB23xx  board  and  a  Host  USB  port.

    3.  Start  the  RealView  Debugger  on  the  Host  computer.

    4.  Open  the  Connection  Control  dialog  box

            Target  ->  Connect  to  Target...

            Expand  the  LPC2148  Entry

            Check  the  ARM7TDMI...  selection

            Close  the  dialog  box

    5.  Open  the  NicheLite  for  LPC  project

            Project  ->  Open  Project...

            Browse  to  lpc_30src/nxplite.prj

            Click  'Open'  button

    6.  Open  the  Flash  Memory  Control  dialog  box

            Target  ->  Load  Image...

            Browse  to  lpc_30src/Release/nxplite.axf

            Click  'Open'  button

    7.  Write  philips.axf  to  Flash  memory

            Uncheck  'Erase  Block  before  Write'

            Clock  Frequence  is  '12MHz'

            Click  'Erase'  button

            In  the  RVDEBUG  window,  Debug  ->  Reset  Target  Processor

            In  the  RVDEBUG  Register  pane,  select  LPC2148  Tab  and

                set  the  MemoryMode  to  'User  Flash'

            In  the  Flash  Memory  Control  dialog  box,  click  'Write'  button

            Close  the  Flash  Memory  Control  dialog  boxRefer  to  the  RealView  documentation  set  for  additional  information  on

the  download  process.To  run  the  NicheLite  for  LPC  application:    1.  Connect  an  ethernet  cable  to  the  MCB23xx.

    2.  Connect  a  serial  cable  between  a  Host  COM  port  and  the  MCB23xx  COM0  port.

    3.  Start  a  terminal  emulator  program  on  the  Host.

        Configure  the  PC  COM  port:  115200  baud,  8-bit,  1  stop,  no  parity,

        no  hardware  handshack.

    4.  Apply  power  and  press  the  RESET  button  on  the  MCB23xx.Start-up  messages  will  be  displayed  through  the  serial  port  connection.

As  configured,  when  the  NicheLite  for  LPC  application  is  started,  DHCP  is

used  to  acquire  a  network  IP  address.  The  web  server  can  be  accessed

through  a  browser  using  the  URL:  http://xxx.xxx.xxx.xxx,  where

xxx.xxx.xxx.xxx  is  the  IP  address  returned  by  the  DHCP  server  and  displayed

on  the  MCB23xx  board's  LCD.    NicheTool  commands  can  be  entered  through  the

terminal  emulator.The  software  attempts  to  obtain  an  IP  address,  using  DHCP.  There  are

also  two  additional  IP  addresses  that  are  available;  10.0.0.161  and

192.168.0.161.  Pressing  the  INT0  button  cycles  through  the  three  IP

choices.  The  LCD  displays  the  current  IP  address.

Build

-----Software  development  is  performed  using  the  ARM  RealView  2.2  toolchain.

Install  the  RealView  software  and  review  the  ARM  component  documentation

that  is  included  in  the  installation.To  build  the  NicheLite  for  LPC  product:    1.  Unzip  the  NicheLite  lpc_30src.zip  file.

    2.  Start  the  RealView  Debugger  (RVDEBUG)  module.

    3.  Connect  to  the  LPC23xx  device.  If  the  device  is  not  in  the  list  of

        supported  devices,  use  the  LPC2148  device.

    4.  Open  the  project:  ./lpc_30src/nxplite.prj

    5.  Make  any  desired  source  code  changes.

    6.  Select  "Rebuild  All"

    7.  Select  "(Re)Load  Image  to  Target"  to  download  the  software

        to  the  MCB23xx,  as  decribed  above.

    8.  Select  "Set  PC  to  Entry  Point"

    9.  Select  "Run".NicheLite  functionality  can  be  selected/deselected  through  options  in  the

file:  ./lpc_30src/h/ipport.h.  The  network  IP  address  can  be  set  to  a  static

address  in  the  file:  ./lpc_30src/lpc23xx/in_stubs.c.Refer  to  the  NicheLite  documentation  for  additional  configuration  information.

LED  Display

-----------If  a  fatal  error  occurs  during  software  execution,  the  LEDs  display  an

error  code:    0x8z    Program  exit,  exit  code  is  'z'.

    0xE1    Illegal  instruction

    0xE2    Unknown  software  interrupt

    0xE3    Instruction  access  error

    0xE4    Data  access  errorP0.23  ..  P0.16  are  bits  7..0,  respectively.

Support

-------For  questions  regarding  the  NicheLite  for  LPC  software,  contact

InterNiche  Support:  support@iniche.com.

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 为USB Type-C和QC 3.0 选择合适的电源控制器
    随着电脑、手机、数码相机等电子产品的普及,电子设备间通过互联来传输数据以及快速充电的应用越来越多,这就使USB Type-C和Quick Charge(QC)成为市场发展的新趋势。USB Type-C接口的目标是将不同电子设备之间的互联采用统一的接口,同时可以提供电源和传输数据,也支持音视频和客户个性化的通信协议。而Quick Charge是通过提升输出电压来降低电缆和接头上的损耗以增大输出功率,
  • 刚开始接触WinCE
    昨天接触WinCE的,现在对他的概念就是 Windows CE,其他都不知道,现上传一本书,不知道怎么样,但是很清晰,供大家下载。
  • Tiva TM4C123GXL单片机软件模拟IIC问题
    需要实现用TM4C通过IIC读取数据,,,硬件不好移植然后自己写了个软件的模拟IIC,SDA和SCL都外部自己加有上拉电阻,一开始读出来都是0,,后面检查发现从机无应答,,接着检查时序发现是SDA引脚输入无反应的问题,下面是主函数的内容[code]int main(void){ROM_FPUEnable();ROM_FPULazyStackingEnable();//// Set the cloc
  • 功率放大器的分类
    功率放大器根据工作状态的不同分为以下四种:(1)甲类工作状态 在整个工作周期内晶体管的集电极电流始终是流通的,如图9.1(1)所示。甲类工作状态又称为A类工作状态。这种状态放大器的效率最低,但非线性失真相对较小。一般用于对比失真比较敏感的场合,比如Hi-Fi音响。(2)乙类工作状态 晶体管半个周期工作,另半个周期截止,如图9.1(2)所示。乙类工作状态又称为B类工作状态。这种放大器一般有两只互补的
  • TI官网的MSP430 LanuchPad只要4.3刀,谁搞个团购哦?
    TI官网的MSP430 LanuchPad只要4.3刀,很精致的小东东。谁搞个团购哦?
  • beaglebone black与MPU-6050三轴加速度连接问题
  • 减少关键信号的逻辑单元使用
  • 电子电气设备的电路隔离技术
  • C2000GPRS连接失败问题
  • MCU的伴侣 – Ramtron的FM31系列产品

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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