1.8.6 sNVM Debug

sNVM Debug feature enables reading from the sNVM during debug. Debug Pass Key is required to carry out SNVM_DEBUG instruction. This feature supports debugging of non-authenticated plain text, authenticated plain text, and clients cipher authenticated.

  1. Click Debug SNVM in the SmartDebug window.
  2. Click Client View tab. The client view details are listed—Client Names, Start Page, End Page, Number of Bytes, Write Cycles, Page Type, Used as ROM, and USK Status.
  3. Select a client from the list in the Client View and click Read from Device, as shown in the following figure.
    Figure 1-34. sNVM Debug
    The following figure shows the Client View window.
    Figure 1-35. sNVM Debug-Client View
  4. Click View All Page Status to view the page status such as Write Cycle Count, Page Type, Use as ROM, and Data Read Status, as shown in the following figure.
    Figure 1-36. Secured NVM Details
  5. Click Page View tab in the sNVM Debug window, Page view displays the client details of the required pages. You can read pages from 0-220 in the page view.
  6. Enter the Start page and End page in the respective boxes.
  7. Click Check Page Status. The page status information is displayed, as shown in the following figure.
    Figure 1-37. sNVM Debug—Page View