08-25-2006 01:15 PM
08-28-2006 11:01 AM
08-30-2006 10:55 AM
08-30-2006 11:41 AM
Thanks for the tips...Here is a little more detail on what the application is doing. I did eventually get the VME-MXI-2 side of the application to work.
The controller (non-NI hardware) for the system uses a high speed serial input interface for accessing shared memory of various devices on the VME backplane. I force the VME-MXI-2 card into a non-controller setup by setting the Slot Zero Configuration to "Never enable Slot 0 functionality". My earlier issues were with VME-MXI-2 boards that were just not working properly. I would try to set certain characteristics and I would receive dialogs with complaints that the EEPROM was corrupt, and that I needed to boot from the factory default.
I did have issues with RESMAN hanging up with the VME-MXI-2 card set to a logical address of 1 or 2, 10 (with the board configured to "Set Configuration from EEPROM"). I eventually typed in the largest allowable LA 254, and RESMAN worked with no issues. I found it wierd that the mainframe also was assigned address 254.
The other caveat I found was that while accessing A32/D16, that some data was "sticking". I found in one of the app notes that the first 4KB of memory is reserved. Once I did my reads and writes at x1000 above me offsett address, every thing looked good.
I ended up using the MEMACC to read data from the VME-MXI-2 card with no issues.
Now I just need to get the other part of the application to request information over the VME bus...
09-07-2006 05:22 PM
09-07-2006 05:24 PM
I meant to say instead of
When I do a memacc to this location, the address space does not change
should read
When I do a memacc to this location, the data at the specified address space does not change
09-11-2006 07:34 AM
08-12-2008 02:04 PM