Jump to content

- - - - -

Can bootp server select image to send based on bootp message

bootp server; tftpd32.exe

  • Please log in to reply
2 replies to this topic

#1 mtadyshak

  • Members
  • 1 posts
    United States

Posted 22 December 2012 - 03:06 AM

Dear TFTP32D folks:


I am trying to boot a Texas Instruments AM335x evaluation board using Windows 7 USB RNDIS driver and tftpd32.

AM335x is a ARM Cortex-A8 microprocessor.


I can successfully boot the board, but only to the point that the Secondary Program Loader

is executing. 


Using a Ubuntu Linux 10.04 LTS host, dhcpd is capable of selecting the image file based on the received BOOTP message.

So it serves a sequence of image files: u-boot-spl.bin, then u-boot.img and finally uImage.

The dhcpd.conf file contains the following code:


if substring (option vendor-class-identifier, 0, 10) = "AM335x ROM"


                filename "u-boot-spl.bin";


elsif substring (option vendor-class-identifier, 0, 17) = "AM335x U-Boot SPL"


                filename "u-boot.img";




                filename "uImage";



Thus, the dhcpd BOOTP server on Linux is capable of selecting the correct image file

to send based on the BOOTP message content ("AM335x ROM", "AM335x U-Boot SPL", or neither of those two.)


Does tftpd32.exe have this capability?

If not, do you know of a DHCP/BOOTP/TFTP server program for Windows 7 that has this capability?


Is it possible, maybe by installing an add-on, to execute tftpd32 from the command line with arguments?


Thank-you for your consideration,

Michael Tadyshak

Texas Instruments


#2 Sha0


    WinVBlock Dev

  • Developer
  • 1682 posts
  • Location:reboot.pro Forums
  • Interests:Booting

Posted 22 December 2012 - 05:32 AM

I think you meant DHCP most places where you mentioned BOOTPPXE uses DHCP.


Unfortunately, I am not aware of vendor-class logic existing in TFTPD32Microsoft's DHCP services for Windows Server versions certainly support it.

#3 dara



  • Members
  • 10 posts

Posted 22 December 2012 - 10:45 AM

Hi mtadyshak,


try  http://www.dhcpserver.de/dhcpsrv.htm  it has more futures than TFTPD32




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users