Peeking and poking memory – Echelon IzoT NodeBuilder User Manual
Page 258

Stop All
Stops debugging all devices, removes all the devices from the
Debug Device Manager pane, and closes the NodeBuilder
debugger. To restart debugging for a device, right-click the device
under the Devices folder in the Project pane and click Debug on
the shortcut menu.
Allow Docking
Docks the Debug Device Manager pane into the NodeBuilder
Project Manager. The Debug Device Manager pane appears as a
floating window that you can move and resize by default.
Hide
Select this option to hide the debug manager window. To view the
debug manager window again, click View, select Debug
Windows, and then select Debug Device Manager.
Peeking and Poking Memory
You can use the NodeBuilder debugger to view (peek) and modify (poke) the memory contents of the
device being debugged. You must be careful when modifying memory contents because you can
render a device inoperable by writing to an inappropriate memory location. To view and modify
memory, follow these steps:
1. Click Debug and then click Peek/Poke Memory. The Peek/Poke Memory dialog opens:
2. To inspect memory, enter the Address and Count properties in the Peek box at the top of the
dialog, and then click Peek. The Peek box displays the number of bytes in the Count property
starting at the address in the Address property. The data is displayed in both hexadecimal and
ASCII format. You can save the results of the peek by clicking Save to File.
3. To modify memory, enter the Address property and enter the Data property (in hexadecimal
format) in the Poke box at the bottom of the dialog, and then click Poke. The data in the Data
property is written to the device starting at the address in the Address property. To write multiple
bytes of data, separate each byte with spaces, commas, tabs, newlines, hyphens, or colons.
You can fill multiple bytes of memory with the same value. To do this, click Fill. The Fill
Memory Block dialog opens.
244
Using the NodeBuilder Debugger