On Sun, 14 Sep 2014, Karlsson & Wang wrote: > Date: Sun, 14 Sep 2014 23:30:40 +0200 > From: Karlsson & Wang <[email protected]> > Reply-To: "Enhanced Machine Controller (EMC)" > <[email protected]> > To: "Enhanced Machine Controller (EMC)" <[email protected]> > Subject: Re: [Emc-users] 7i80 with ethernet, *.ini and *.hal files > > It seems to work but I do not have an 7i80 card. It send UDP packages but > and ask for MAC address bur for some reason fail to find the MAC address > although it is sent over the Ethernet card from my STM32 board. The 7i80 > card might be a better option, there are advantages with FPGA but micro > controller is what I am used to and it have all the suitable peripherals. > > Nicklas Karlsson >
The hm2_eth driver is written specifically for the Ethernt hostmot2 cards so unless your ucontroller based card emulates this down to the register level, it is not going to work (This is not impossible, all protocol details are available in the 7I80 manuals). But unless you want to emulate the hostmot2 register interface its probably better to write a different driver The basic structure of the hm2_eth driver can probably be used but practically speaking you will have implement your own protocol for communication with the remote device. > > > > On Sat, 13 Sep 2014 14:10:13 -0700 (PDT) > "Peter C. Wallace" <[email protected]> wrote: > >> On Sat, 13 Sep 2014, Karlsson & Wang wrote: >> >>> Date: Sat, 13 Sep 2014 21:44:26 +0200 >>> From: Karlsson & Wang <[email protected]> >>> Reply-To: "Enhanced Machine Controller (EMC)" >>> <[email protected]> >>> To: [email protected] >>> Subject: [Emc-users] 7i80 with ethernet, *.ini and *.hal files >>> >>> Do anyone know how to write configure the 7i80 driver? >>> >>> Best regards Nicklas Karlsson >> >> >> >> The hm2-stepper and hm2-servo example files should be very close >> >> you just need to invoke the correct driver and specify the ip address of the >> FPGA card in the ini file >> >> (read the hm2_eth manual for details) >> like this for example: >> >> >> [HOSTMOT2] >> DRIVER=hm2_eth board_ip="10.10.10.10" >> BOARD=7i80 >> CONFIG="num_encoders=1 num_stepgens=5 sserial_port_0=20xxxxxx" >> >> (this assumes the Ethernet FPGA card has had its EEPROM IP address changed to >> 10.10.10.10 and that that option is selected) >> >> >>> >>> ------------------------------------------------------------------------------ >>> Want excitement? >>> Manually upgrade your production database. >>> When you want reliability, choose Perforce >>> Perforce version control. Predictably reliable. >>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Emc-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/emc-users >>> >> >> Peter Wallace >> Mesa Electronics >> >> (\__/) >> (='.'=) This is Bunny. Copy and paste bunny into your >> (")_(") signature to help him gain world domination. >> >> >> ------------------------------------------------------------------------------ >> Want excitement? >> Manually upgrade your production database. >> When you want reliability, choose Perforce >> Perforce version control. Predictably reliable. >> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk >> _______________________________________________ >> Emc-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/emc-users > > ------------------------------------------------------------------------------ > Want excitement? > Manually upgrade your production database. > When you want reliability, choose Perforce > Perforce version control. Predictably reliable. > http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk > _______________________________________________ > Emc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > Peter Wallace Mesa Electronics (\__/) (='.'=) This is Bunny. Copy and paste bunny into your (")_(") signature to help him gain world domination. ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
