# HG changeset patch # User Alexis Jeandet # Date 2014-12-16 12:14:39 # Node ID 934336d3c2c50ce4d4d226e0c3db8844748242d8 # Parent ebddf916e170180718f8f5dfc10f9d26f9764289 dsu3 wip diff --git a/dsu3plugin/dsu3plugin.cpp b/dsu3plugin/dsu3plugin.cpp --- a/dsu3plugin/dsu3plugin.cpp +++ b/dsu3plugin/dsu3plugin.cpp @@ -73,7 +73,15 @@ bool dsu3plugin::configureTarget() DSUBASEADDRESS = 0x90000000; unsigned int MCTRLBASEADDRESS = SocExplorerEngine::self()->getEnumDeviceBaseAddress(this,0x04 , 0x00F,0); if(MCTRLBASEADDRESS == (unsigned int)-1) - return false; + { + SocExplorerEngine::message(this,"Can't find MemCtrlr",1); + MCTRLBASEADDRESS = SocExplorerEngine::self()->getEnumDeviceBaseAddress(this,0x01 , 0x051,0); + if(MCTRLBASEADDRESS == (unsigned int)-1) + { + SocExplorerEngine::message(this,"Can't find FTMemCtrlr",1); + return false; + } + } //Force a debug break WriteRegs(uIntlist()<<0x0000002f,(unsigned int)DSUBASEADDRESS);