mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-12-23 01:29:33 +00:00
avoid java expection when debug pointer doesn't exist
This commit is contained in:
parent
633405a73c
commit
fa5f1f73ab
@ -26,7 +26,7 @@
|
|||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* $Id: MspDebugOutput.java,v 1.1 2010/01/21 17:43:59 fros4943 Exp $
|
* $Id: MspDebugOutput.java,v 1.2 2010/01/21 18:02:54 fros4943 Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package se.sics.cooja.mspmote.interfaces;
|
package se.sics.cooja.mspmote.interfaces;
|
||||||
@ -72,6 +72,10 @@ public class MspDebugOutput extends Log {
|
|||||||
this.mote = (MspMote) mote;
|
this.mote = (MspMote) mote;
|
||||||
this.mem = (MspMoteMemory) this.mote.getMemory();
|
this.mem = (MspMoteMemory) this.mote.getMemory();
|
||||||
|
|
||||||
|
if (!mem.variableExists(CONTIKI_POINTER)) {
|
||||||
|
/* Disabled */
|
||||||
|
return;
|
||||||
|
}
|
||||||
this.mote.getCPU().setBreakPoint(mem.getVariableAddress(CONTIKI_POINTER),
|
this.mote.getCPU().setBreakPoint(mem.getVariableAddress(CONTIKI_POINTER),
|
||||||
new CPUMonitor() {
|
new CPUMonitor() {
|
||||||
public void cpuAction(int type, int adr, int data) {
|
public void cpuAction(int type, int adr, int data) {
|
||||||
@ -87,7 +91,6 @@ public class MspDebugOutput extends Log {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private String extractString(MspMoteMemory mem, int address) {
|
private String extractString(MspMoteMemory mem, int address) {
|
||||||
|
Loading…
Reference in New Issue
Block a user