This one is for Peter C Wallace;

My little lathe is doing funny things with the z axis.
The halmeter menu cannot find the joint.1.motor-pos-cmd output to monitor it.

Since is the 1st 5i25 I've put in service quite a few years back, and it is 
supposed to have a 
5i25_prob_rfx2.bit file in it, same as in my G0704 mill, I thought I'd verify 
it, but didn't get too 
far.

This command line:

sudo mesaflash --device 5i25 --verify 5i25_prob_rfx2.bit
says boot ok, then gets to 0x1000EA where it expects to read an 0x10, but gets 
an 0x00 and exits with 
the error.

A --readhmid shows no errors:
Configuration Name: HOSTMOT2

General configuration information:

  BoardName : MESA5I25
  FPGA Size: 9 KGates
  FPGA Pins: 144
  Number of IO Ports: 2
  Width of one I/O port: 17
  Clock Low frequency: 33.3333 MHz
  Clock High frequency: 200.0000 MHz
  IDROM Type: 3
  Instance Stride 0: 4
  Instance Stride 1: 64
  Register Stride 0: 256
  Register Stride 1: 256

Modules in configuration:

  Module: WatchDog
  There are 1 of WatchDog in configuration
  Version: 0
  Registers: 3
  BaseAddress: 0C00
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: IOPort
  There are 2 of IOPort in configuration
  Version: 0
  Registers: 5
  BaseAddress: 1000
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: QCount
  There are 2 of QCount in configuration
  Version: 2
Registers: 5
  BaseAddress: 3000
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: StepGen
  There are 8 of StepGen in configuration
  Version: 2
  Registers: 10
  BaseAddress: 2000
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: PWM
  There are 2 of PWM in configuration
  Version: 0
  Registers: 5
  BaseAddress: 4100
  ClockFrequency: 200.000 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

  Module: LED
  There are 1 of LED in configuration
  Version: 0
  Registers: 1
  BaseAddress: 0200
  ClockFrequency: 33.333 MHz
  Register Stride: 256 bytes
  Instance Stride: 4 bytes

Configuration pin-out:

IO Connections for P3
Pin#  I/O   Pri. func    Sec. func       Chan      Pin func        Pin Dir

 1      0   IOPort       None
14      1   IOPort       PWM              0        PWM             (Out)
14      1   IOPort       PWM              0        PWM             (Out)
 2      2   IOPort       StepGen          0        Step/Table1     (Out)
15      3   IOPort       None
 3      4   IOPort       StepGen          0        Dir/Table2      (Out)
16      5   IOPort       PWM              0        Dir             (Out)
 4      6   IOPort       StepGen          1        Step/Table1     (Out)
17      7   IOPort       None
 5      8   IOPort       StepGen          1        Dir/Table2      (Out)
 6      9   IOPort       StepGen          2        Step/Table1     (Out)
 7     10   IOPort       StepGen          2        Dir/Table2      (Out)
 8     11   IOPort       StepGen          3        Step/Table1     (Out)
 9     12   IOPort       StepGen          3        Dir/Table2      (Out)
10     13   IOPort       None
11     14   IOPort       QCount           0        Quad-A          (In)
12     15   IOPort       QCount           0        Quad-B          (In)
13     16   IOPort       QCount           0        Quad-IDX        (In)

IO Connections for P2
Pin#  I/O   Pri. func    Sec. func       Chan      Pin func        Pin Dir

 1     17   IOPort       None
14     18   IOPort       PWM              1        PWM             (Out)
 2     19   IOPort       StepGen          4        Step/Table1     (Out)
15     20   IOPort       None
 3     21   IOPort       StepGen          4        Dir/Table2      (Out)
16     22   IOPort       PWM              1        Dir             (Out)
 4     23   IOPort       StepGen          5        Step/Table1     (Out)
17     24   IOPort       None
 5     25   IOPort       StepGen          5        Dir/Table2      (Out)
 6     26   IOPort       StepGen          6        Step/Table1     (Out)
 7     27   IOPort       StepGen          6        Dir/Table2      (Out)
 8     28   IOPort       StepGen          7        Step/Table1     (Out)
 9     29   IOPort       StepGen          7        Dir/Table2      (Out)
10     30   IOPort       None
11     31   IOPort       QCount           1        Quad-A          (In)
12     32   IOPort       QCount           1        Quad-B          (In)
13     33   IOPort       QCount           1        Quad-IDX        (In)

Which looks like a prob_rfx2 to me.
8 stepgens, 2 encoders and two pwm's.

Do I have a forgetfull card?  Or is it actually programmed to some other 
bitfile?
This, being the original card I bought, was preprogrammed when I ordered it all 
those years ago.

How should I proceed?

-- 
Cheers, Gene Heskett
--
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to