SocExplorer: Issueshttps://hephaistos.lpp.polytechnique.fr/redmine/https://hephaistos.lpp.polytechnique.fr/redmine/redmine/favicon.ico?15080976012015-09-21T13:27:42ZRedmine
Redmine Bug #504 (New): setInstanceName doesn't changes python context instance name and also in loaded p...https://hephaistos.lpp.polytechnique.fr/redmine/issues/5042015-09-21T13:27:42ZAlexis Jeandet
<p>The best solution would be to remove this method from python context since it's internal stuff.</p> Bug #503 (New): closeMe() method doesn't remove plugin from python context.https://hephaistos.lpp.polytechnique.fr/redmine/issues/5032015-09-21T13:25:19ZAlexis JeandetFeature #497 (In Progress): Ajouter une fonction retournant l'etat du cachehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/497#change-13802015-09-18T15:13:50ZAlexis Jeandet
<p>J'ai ajouté la fonction:<br /><pre>
<code class="cpp syntaxhl"> <span class="kt">bool</span> <span class="nf">cacheIsEnable</span><span class="p">();</span>
</code><br /></pre><br />Il faut noter aussi que cette fonction vérifie si le DCache et le ICache sont activés en même temps.</p>
<p>Le patch pour cette fonction:<br /><pre>
<code class="diff syntaxhl"><span class="gh">diff -r 039eabb0d39f dsu3plugin/dsu3plugin.cpp
</span><span class="gd">--- a/dsu3plugin/dsu3plugin.cpp Tue Sep 15 09:03:48 2015 +0200
</span><span class="gi">+++ b/dsu3plugin/dsu3plugin.cpp Fri Sep 18 17:03:22 2015 +0200
</span><span class="p">@@ -170,6 +170,18 @@</span>
return setCacheEnable(true);
}
+bool dsu3plugin::cacheIsEnable()
<span class="gi">+{
+ if(parent==NULL)
+ return false;
+ unsigned int DSUBASEADDRESS = SocExplorerEngine::self()->getEnumDeviceBaseAddress(this,0x01 , 0x004,0);
+ if(DSUBASEADDRESS == (unsigned int)-1)
+ DSUBASEADDRESS = 0x90000000;
+ WriteRegs(uIntlist()<<2,DSUBASEADDRESS+0x400024);
+ unsigned int reg = ReadReg(DSUBASEADDRESS+0x700000);
+ return ((reg&0x0F)==0x0F);
+}
+
</span> bool dsu3plugin::setCacheEnable(bool enabled)
{
if(parent==NULL)
<span class="gh">diff -r 039eabb0d39f dsu3plugin/dsu3plugin.h
</span><span class="gd">--- a/dsu3plugin/dsu3plugin.h Tue Sep 15 09:03:48 2015 +0200
</span><span class="gi">+++ b/dsu3plugin/dsu3plugin.h Fri Sep 18 17:03:22 2015 +0200
</span><span class="p">@@ -49,6 +49,7 @@</span>
bool configureTarget();
bool cacheDisable();
bool cacheEnable();
<span class="gi">+ bool cacheIsEnable();
</span> bool setCacheEnable(bool enabled);
bool flashTarget();
void run();
</code><br /></pre></p> Bug #498 (New): Timecode + timegen en mode router non fonctionnelshttps://hephaistos.lpp.polytechnique.fr/redmine/issues/4982015-09-18T11:35:50ZVeronique bouzid
<p>Timecode:<br />Revoir la fonction SendOneTimecode</p>
<p>Timegen:<br />la procedure manuelle d'utilisation de Timegen fonctionne.<br />Investiger pourquoi en automatique le mode router ne fonctionne pas.</p> Feature #497 (In Progress): Ajouter une fonction retournant l'etat du cachehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/4972015-09-18T11:19:35ZVeronique bouzidBug #330 (Closed): wrong version number in About Tab in SocExplorer 0.4.7https://hephaistos.lpp.polytechnique.fr/redmine/issues/330#change-13162015-07-28T15:30:21ZAlexis Jeandet
<p>Should be fixed now.</p> Bug #330 (Closed): wrong version number in About Tab in SocExplorer 0.4.7https://hephaistos.lpp.polytechnique.fr/redmine/issues/3302015-02-18T14:49:54Zbruno katra
<p>About tab still displays 0.4.5.<br />Also SocExplorerEngine.getSocExplorerVersion() returns 0.4.5.</p> Feature #106 (Closed): Abstract exec file class for loadershttps://hephaistos.lpp.polytechnique.fr/redmine/issues/106#change-8102015-01-14T10:03:20ZAlexis Jeandet
<p>Preliminary version written, used in SocExplorer and Execut, <a href="https://hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/genericBinaryFiles" class="external">genericBinaryFiles</a>.<br />For now it handles Elf, SREC and binary files, ihex may be added soon.</p> Feature #280 (New): DSU plugin improvmenthttps://hephaistos.lpp.polytechnique.fr/redmine/issues/2802014-11-12T09:06:00ZAlexis Jeandet
<p>The DSU plugin should be able to deal with any known memory controller and the stack pointer should be automatic or configurable.<br />The ability to run custom python script for target init may be also useful.</p> Task #126 (New): Fill the feature pagehttps://hephaistos.lpp.polytechnique.fr/redmine/issues/1262014-04-23T06:42:34ZAlexis Jeandet
<p><a href="https://hephaistos.lpp.polytechnique.fr/redmine/projects/socexplorer/wiki/features" class="external">here</a></p> Bug #107 (New): SocExplorerPlot python module doesn't work on Windowshttps://hephaistos.lpp.polytechnique.fr/redmine/issues/1072014-03-30T15:42:52ZAlexis Jeandet
<p>The SocExplorerPlot module crashes SocExplorer when you try to instantiate it.</p> Feature #106 (Closed): Abstract exec file class for loadershttps://hephaistos.lpp.polytechnique.fr/redmine/issues/1062014-03-30T15:39:39ZAlexis Jeandet
<p>To make easier loader plugin development, an abstract class to manage elf/bin/srec/... files is mandatory.<br />This class should open the file and automatically extract data sections(when applicable) and address(except for bin file).<br />For srec files it should accept more than one file at time in case of split .text and .data sections in different srec files.<br />It should also be usable from Python shell.</p>