<br>
<br><tt><font size=2>etherlab-users-bounces@etherlab.org wrote on 11/02/2011
10:37:24 AM:<br>
<br>
> >-----Original Message-----<br>
> >From: Jeff Krasky <jeff.krasky@dspcg.com><br>
> >To: etherlab-users <etherlab-users@etherlab.org><br>
> >Sent: Tue, Nov 1, 2011 1:08 pm<br>
> >Subject: [etherlab-users] install on non-PC<br>
</font></tt>
<br><tt><font size=2>> >...<br>
</font></tt>
<br><tt><font size=2>> >2) I don’t think I can build EtherCAT this
way.  The build machine <br>
> is Windows to begin with, and even if I managed to compile <br>
> everything, >the default scripts wouldn’t work – they’d want
to <br>
> install on the machine they are running on, the paths wouldn’t be
<br>
> correct, etc.<br>
> <br>
> Here's how I recently cross built on x86 Ubuntu 10.04LTS for an ARM
<br>
> system with kernel sources and toolchain provided my the chip vendor:<br>
>  </font></tt>
<br><tt><font size=2>> On host:<br>
> <br>
> TARG_KERNEL is path to kernel sources for target system<br>
> TARG_FS is path to filesystem of target system<br>
> <br>
> In Etherlab source dir:<br>
> <br>
> ./configure --prefix=$TARG_FS/opt --with-linux-dir=$TARG_KERNEL \<br>
>             --enable-generic --host=arm-none-linux-gnueabi-<br>
> <br>
> make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-  # ARCH and
<br>
> CROSS_COMPILE redundant here?<br>
> <br>
> # I may have run make install as root here?<br>
> <br>
> <br>
> On target as su (I haven't automated these steps yet):<br>
> <br>
> mknod /dev/EtherCAT0 c 252 0<br>
> <br>
> vi /etc/sysconfig/ethercat to include generic driver and set MAC addr<br>
> <br>
> cd /lib/modules/<kernel_being_run><br>
> <br>
</font></tt>
<br><tt><font size=2>Left out the command to start the master:</font></tt>
<br>
<br><tt><font size=2>/etc/init.d/ethercat start</font></tt>
<br><tt><font size=2><br>
> <br>
> >...</font></tt>
<br><tt><font size=2>>  <br>
> Thanks,<br>
> Bruno_______________________________________________<br>
> etherlab-users mailing list<br>
> etherlab-users@etherlab.org<br>
> </font></tt><a href="http://lists.etherlab.org/mailman/listinfo/etherlab-users"><tt><font size=2>http://lists.etherlab.org/mailman/listinfo/etherlab-users<br>
</font></tt></a>