1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 <2016> 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 <2016> 2017 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | MVME5500 and turbo-pmac-vme-ultralite |
From: | zzh <[email protected]> |
To: | <[email protected]> |
Cc: | [email protected] |
Date: | Wed, 7 Dec 2016 13:03:58 +0800 |
Hi all, The pmac vme card has a mailbox interface without DPRAM. The base address of the card is 0x7FA000, with A24 addressing mode. The PCI-VME address map is as: A24 master local address: 0xeff00000 to 0xf0efffff Corresponding vme bus address: 0xff000000 to 0xffffffff So the translated 5500 host address of the mailbox register3 is 0xeff00000 + 0x7fa000 + 0x5 = 0xf06fa005. I try to get the value of register3 using the following _expression_ under VxWorks. mbx = ‘a’ mbxAddr = 0xf06fa005 mbx = (char)*mbxAddr And the 5500 and pmac will both crash immediately. When I use the tpma-11 epics driver to send command to the pmac, the same crash also hanppens. Does anyone has experiences with the 5500+pmac-vme-mailbox? Zhaohong SSRF,China |