Notes
Notes - notes.io |
######## POWERCYCLE
######## Power off delay 20 seconds ########
.....................spawn telnet 10.38.12.192
Trying 10.38.12.192...
Connected to 10.38.12.192 (10.38.12.192).
Escape character is '^]'.
NPS> /on 2,y
NPS> Power ON!
BDI IP Address 10.38.15.170
exp_spawn telnet 10.38.15.170
Trying 10.38.15.170...
Connected to 10.38.15.170 (10.38.15.170).
Escape character is '^]'.
BDI Debugger for ARM11
======================
MD [<address>] [<count>] display target memory as word (32bit)
MDH [<address>] [<count>] display target memory as half word (16bit)
MDB [<address>] [<count>] display target memory as byte (8bit)
DUMP <addr> <size> [<file>] dump target memory to a file
MM <addr> <value> [<cnt>] modify word(s) (32bit) in target memory
MMH <addr> <value> [<cnt>] modify half word(s) (16bit) in target memory
MMB <addr> <value> [<cnt>] modify byte(s) (8bit) in target memory
MT <addr> <count> memory test
MC [<address>] [<count>] calculates a checksum over a memory range
MV verifies the last calculated checksum
RD [<name>] display general purpose or user defined register
RDUMP [<file>] dump all user defined register to a file
RDALL display all ARM registers
RDCP [<cp>] <number> display CP register, default is CP15
RDFP display floating point register
RM {<nbr>|<name>} <value> modify general purpose or user defined register
RMCP [<cp>] <number><value> modify CP register, default is CP15
DTLB <from> [<to>] ARM1136: display Data TLB entries
ITLB <from> [<to>] ARM1136: display Inst TLB entries
LTLB <from> [<to>] ARM1136: display Lockable Main TLB entries
ATLB <from> [<to>] ARM1136: display Set-Associative Main TLB entries
DTAG <from> [<to>] ARM1136: display L1 Data Cache Tag(s)
ITAG <from> [<to>] ARM1136: display L1 Inst Cache Tag(s)
RESET [HALT | RUN [time]] reset the target system, change startup mode
GO [<pc>] set PC and start current core
GO <n> <n> [<n>[<n>]] start multiple cores in requested order
TI [<pc>] single step an instruction
HALT [<n>[<n>[<n>[<n>]]]] force core(s) to debug mode (n = core number)
BI <addr> set instruction breakpoint
BI <addr> [<mask>] Cortex-A8: set instruction breakpoint
CI [<id>] clear instruction breakpoint(s)
BD [R|W] <addr> set data watchpoint (32bit access)
BDH [R|W] <addr> set data watchpoint (16bit access)
BDB [R|W] <addr> set data watchpoint ( 8bit access)
BDM [R|W] <addr> [<mask>] Cortex-A8: set data watchpoint with address mask
CD [<id>] clear data watchpoint(s)
INTDIS disable target interrupts while running
INTENA enable target interrupts while running (default)
INFO display information about the current state
LOAD [<offset>] [<file> [<format>]] load program file to target memory
VERIFY [<offset>] [<file> [<format>]] verify a program file to target memory
PROG [<offset>] [<file> [<format>]] program flash memory
<format> : SREC, BIN, AOUT, ELF or COFF
ERASE [<address> [<mode>]] erase a flash memory sector, chip or block
<mode> : CHIP, BLOCK or SECTOR (default is sector)
ERASE <addr> <step> <count> erase multiple flash sectors
UNLOCK [<addr> [<delay>]] unlock a flash sector
UNLOCK <addr> <step> <count> unlock multiple flash sectors
FLASH <type> <size> <bus> change flash configuration
FENA <addr> <size> enable autoamtic programming to flash memory
FDIS disable autoamtic programming to flash memory
DELAY <ms> delay for a number of milliseconds
MEMACC {CORE | AHB [<hprot>]} Cortex-A8: select memory access mode
SELECT <core> change the current core
HOST <ip> change IP address of program file host
PROMPT <string> defines a new prompt string
CONFIG display or update BDI configuration
CONFIG <file> [<hostIP> [<bdiIP> [<gateway> [<mask>]]]]
HELP display command list
BOOT [loader] reboot the BDI and reload the configuration
QUIT terminate the Telnet session
CTX-M3>Dummy Function:CleanupSchedule
======================================================
BDI_Host to IP 10.38.12.27
======================================================
host 10.38.12.27
Host IP address is 10.38.12.27
CTX-M3>
======================================================
BDI_Write 32 bit data 0x300 to address 0x9E200100
======================================================
mm 0x9E200100 0x300
# DAP: fatal communication error
CTX-M3>
++++++++++++++++++ FAIL: when BDI_Write !!!!!!!!!!!!!
======================================================
BDI_Write 32 bit data 0x1D0 to address 0x9E920074
======================================================
======================================================
BDI_Write 32 bit data 0x0 to address 0x9E920054
======================================================
mm 0x9E920074 0x1D0
# DAP: fatal communication error
CTX-M3>mm 0x9E920054 0x0
# DAP: fatal communication error
CTX-M3>
++++++++++++++++++ FAIL: when BDI_Write !!!!!!!!!!!!!
======================================================
BDI_Write 32 bit data 0x7FF to address 0x9E920034
======================================================
++++++++++++++++++ FAIL: when BDI_Write !!!!!!!!!!!!!
=============================================================
Host 10.38.12.34:/tftpboot/mnguyen/storm_b0/vbios_manh.bin
BDI_Load mnguyen/storm_b0/vbios_manh.bin to 0x7d000000
=============================================================
======================================================
BDI_Write 32 bit data 0x0 to address 0x9E200100
======================================================
mm 0x9E920034 0x7FF
# DAP: fatal communication error
CTX-M3>load 0x7d000000 mnguyen/storm_b0/vbios_manh.bin BIN
Loading mnguyen/storm_b0/vbios_manh.bin , please wait ....
# DAP: fatal communication error
CTX-M3>mm 0x9E200100 0x0
# DAP: fatal communication error
++++++++++++++++++ FAIL: when BDI_Write !!!!!!!!!!!!!
======================================================
BDI_Write 32 bit data 0x1 to address 0x9E200100
======================================================
++++++++++++++++++ FAIL: when BDI_Write !!!!!!!!!!!!!
======================================================
BDI_Disconnect BDI
======================================================
CTX-M3>mm 0x9E200100 0x1
# DAP: fatal communication error
CTX-M3>quit
Connection closed by foreign host.
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$ RESULT: TEST PASS $$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
|
Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 12 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team