XybYl
驱动牛犊
驱动牛犊
  • 注册日期2002-06-01
  • 最后登录2009-09-02
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望35点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1958回复:2

vmware下eboot

楼主#
更多 发布于:2008-05-09 22:36
根据网上相关介绍,做了一个vmware下的eboot,已经出现以下信息
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Apr  8 2008 18:29:16
Microsoft Windows CE Ethernet Bootloader 3.5 for CE/PC (Apr 12 2008)
Boot Args @ 0x1DD26 and  ucLoaderFlags is 1
PCI Device Configurations (3 PCI bus(es) present)...
========================================================
 Bus, Device, Function = 0, 15, 0
 Vendor ID, Device ID  = 0x15AD, 0x0405
 Base Class, Subclass  = 3, 0 => DISPLAY_CTLR
 Interrupt             = 255
 BaseAddress[0]        = 0x10A0 (I/O)
 BaseAddress[1]        = 0xF0000000 (Memory)
 BaseAddress[2]        = 0xE8000000 (Memory)
========================================================
 Bus, Device, Function = 0, 16, 0
 Vendor ID, Device ID  = 0x104B, 0x1040
 Base Class, Subclass  = 1, 0 => MASS_STORAGE_CTLR
 Interrupt             = 11
 BaseAddress[0]        = 0x1080 (I/O)
 BaseAddress[1]        = 0xE8801000 (Memory)
========================================================
 Bus, Device, Function = 2, 0, 0
 Vendor ID, Device ID  = 0x1022, 0x2000
 Base Class, Subclass  = 2, 0 => NETWORK_CTLR
 Interrupt             = 10
 BaseAddress[0]        = 0x2000 (I/O)
========================================================
 Bus, Device, Function = 2, 1, 0
 Vendor ID, Device ID  = 0x1274, 0x1371
 Base Class, Subclass  = 4, 1 => MULTIMEDIA_DEV
 Interrupt             = 9
 BaseAddress[0]        = 0x2080 (I/O)
========================================================
 Bus, Device, Function = 2, 2, 0
 Vendor ID, Device ID  = 0x15AD, 0x0770
 Base Class, Subclass  = 12, 3 => SERIAL_BUS_CTLR
 Interrupt             = 5
 BaseAddress[0]        = 0xE8900000 (Memory)
========================================================
InitKitlNIC: Searching for PCI Ethernet NIC (dwIrq = 0, dwIoBase = 0, dwDfltType = 1) ...
FindNICByVendor(VendorID=0x1022, DeviceID=0x2000)...
InitKitlNIC: Found PCI Ethernet NIC (type = 7, IRQ=10, IOBase=0x2000).
AM79C970InitTxDescriptor::: dwTRANSMIT_DESCRIPTORS_HEAD = 0x200000...
AM79C970InitTxDescriptor::: dwTRANSMIT_BUFFER_START     = 0x2002A0...
AM79C970InitTxDescriptor::: dwTRANSMIT_RING_SIZE        = 0x2A...
AM79C970InitRxDescriptor::: dwRECEIVE_DESCRIPTORS_HEAD   = 0x210000...
AM79C970InitRxDescriptor::: dwRECEIVE_BUFFER_START       = 0x2102A0...
AM79C970InitRxDescriptor::: dwRECEIVE_RING_SIZE          = 0x2A...
AM79C970Init:: Init using i/o address: 0x2000 - MEM Offset = 0x1
+--------------------- BEFORE -------------------------+
CSR0 == 0x4
CSR04 == 0x4
CSR15 == 0x4
CSR58 == 0x4
BCR02 == 0xFFFFFFFF
BCR9  == 0xFFFFFFFF
+--------------------- AFTERWARDS -------------------------+
CSR0 == 0x4
CSR3  == 0x4
CSR04 == 0x4
CSR12 == 0x4
CSR13 == 0x4
CSR14 == 0x4
CSR15 == 0x4
CSR24 == 0x4
CSR25 == 0x4
CSR30 == 0x4
CSR31 == 0x4
CSR47 == 0x4
CSR58 == 0x4
CSR76 == 0x4
CSR78 == 0x4
BCR02 == 0xFFFFFFFF
BCR9  == 0xFFFFFFFF
CSR0 == 0x22
Returned MAC Address:00:0C:29:56:6F:EE
System ready!
Preparing for download...
OEMPreDownload  ucLoaderFlags is 0
x86KitlCreateName: Using Device Name 'CEPCAM28654'
Using device name: CEPCAM28654
Using static IP address: 0201A8C0
Using TX Descriptor Number: 0
+EbootSendBootmeAndWaitForTftp
Using TX Descriptor Number: 1
Sent BOOTME to 255.255.255.255
Using TX Descriptor Number: 2
Sent BOOTME to 255.255.255.255
Using TX Descriptor Number: 3
Sent BOOTME to 255.255.255.255
Using TX Descriptor Number: 4
Sent BOOTME to 255.255.255.255

但是在PB里就是看不到Device Name ,请高手指点,为什么呢?
hunbalo
驱动牛犊
驱动牛犊
  • 注册日期2004-04-21
  • 最后登录2020-10-20
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望124点
  • 贡献值0点
  • 好评度85点
  • 原创分1分
  • 专家分0分
  • 社区居民
沙发#
发布于:2008-05-11 11:13
抓包看看,有没有发出数据。
XybYl
驱动牛犊
驱动牛犊
  • 注册日期2002-06-01
  • 最后登录2009-09-02
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望35点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-05-11 21:17
用什么方法抓,还请指点指点
游客

返回顶部