Experimental Physics and
| |||||||||||||||
|
On 8/17/22 4:03 AM, chengsn via
Tech-talk wrote:
I try to running the mrfEventSystem driver with EPICS 7 on RTEMS 5. After modifying part of the code, the driver can read the EVR(EVent Reciever) Card, and it works well. But when I run the driver and use the EVG(EVent Generator), I get this error: EgConfigure: Unable to read Event Generator Card 0 (slot 3) at VME/A24 address 0x1800000.0x1800000 = 0x01800000 is not a valid VME A24 address, it has too many digits set to fit into 24 bits. Have you tried say 0x00800000 instead, or did you mean 0x00180000? Ahh, that's not the mrfioc2 module which explains why you're using EgConfigure() to register the card. The fact that you can talk to the EVR at that address from one OS but not the other implies that VxWorks may be masking off the high byte to generate its A24 address, but RTEMS doesn't. The other suggestion I have for that situation would be that the VME address modifiers used might be different from the two VME bus interface drivers, but I think you should fix the address length before looking into that. HTH, - Andrew -- Complexity comes for free, Simplicity you have to work for.
| ||||||||||||||
ANJ, 14 Sep 2022 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |