From: Peter C. W. <pc...@me...> - 2012-08-30 18:27:09
|
On Thu, 30 Aug 2012, William Ratcliffe wrote: > Date: Thu, 30 Aug 2012 19:20:24 +0100 > From: William Ratcliffe <wi...@ma...> > Reply-To: "Enhanced Machine Controller (EMC)" > <emc...@li...> > To: emc...@li... > Subject: Re: [Emc-users] Mesa 7i65 Error > > On 30/08/2012 17:58, Peter C. Wallace wrote: >> On Thu, 30 Aug 2012, andy pugh wrote: >> >>> Date: Thu, 30 Aug 2012 17:39:21 +0100 >>> From: andy pugh <bod...@gm...> >>> Reply-To: "Enhanced Machine Controller (EMC)" >>> <emc...@li...> >>> To: "Enhanced Machine Controller (EMC)" <emc...@li...> >>> Subject: Re: [Emc-users] Mesa 7i65 Error >>> >>> On 30 August 2012 17:17, William Ratcliffe <wi...@ma...> wrote: >>>> If I change the >>>> >>>> static void read(struct __comp_state *inst){ >>>> >>>> to >>>> FUNCTION(read) >>>> >>>> and declare >>>> >>>> function read; >>>> >>>> before the ;; >>>> >>>> It seems to sort of work > 'Sort of work' meaning does not hang the system; I can use the gpio on the > other channels OK. I am still not able to read or set any of the digital i/o > on the i65 >>> Presumably you also added "addf mesa_7i65.0.read" to the HAL? >>> That comp is a bit odd, as it is meant to tell the main Hostmot2 >>> driver that it wants to be called, rather than be hooked directly to a >>> thread in HAL. > I have done that but the analogue in values flutter even without issuing this > command. I'm guessing this because the bspi_set_read_function passes the > function to be called > >>> >>> However, what you are doing there makes me wonder if your make process >>> is using the wrong version of "comp". Unless you run the >>> rip-environment script I think it wants to use the installed comp in >>> /usr/bin. One way to find out would be to rename that version of comp. >>> >>> -- >>> atp >>> If you can't fix it, you don't own it. >>> http://www.ifixit.com/Manifesto >> >> I'm also wondering whats going on as this "just works" for other customers >> >> >> Ill try and duplicate this with 2.5.1 sometime today > > Perhaps there is a mis-match My test platform was built as follows > > - I installed the live cd on a machine > - updated to 2.5.1 as per linuxcnc.org repository > - then uninstalled the debs > got the source, git master, satisfied build dependencies etc > make -j2 > sudo make install > > ditto for the firmware, built with Webpack 9.2 > copied by hand into /libs/firmware/hm2/5i20 > > I've attached my firmware for reference > > I also find that the firmware (for the 7i65) in the 5i20.zip from mesanet > does not work; I can't even load it. (insmod -1) It appears to be a different > size to the other files both on my machine. sizes 167057 vs 167050 > Size can be different by several bytes its not really meaningful. You can probably find what LinuxCNC doesnt like about the bitfile in 5i20.zip by looking at the end of dmesg after a failed linuxcnc start > > >> >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Emc-users mailing list >>> Emc...@li... >>> 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. >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Emc-users mailing list >> Emc...@li... >> 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. |