URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 831 to Rev 832
- ↔ Reverse comparison
Rev 831 → Rev 832
/trunk/orpmon/cmds/memory.c
166,6 → 166,6
{ |
register_command ("dm", "<start addr> [<end addr>]", "display 32-bit memory location(s)", dm_cmd); |
register_command ("pm", "<addr> [<stop_addr>] <value>", "patch 32-bit memory location(s)", pm_cmd); |
register_command ("ram_test", "<start_addr> <stop_addr> [<test_no>]", "run a simple RAM test\n", ram_test_cmd); |
register_command ("crc", "[<src_addr> [<length> [<init_crc>]]]", "Calculates a 32-bit CRC on specified memory region\n", crc_cmd); |
register_command ("ram_test", "<start_addr> <stop_addr> [<test_no>]", "run a simple RAM test", ram_test_cmd); |
register_command ("crc", "[<src_addr> [<length> [<init_crc>]]]", "Calculates a 32-bit CRC on specified memory region", crc_cmd); |
} |
/trunk/orpmon/README
37,7 → 37,8
ORPmon is configured by editing include/board.h. 'make all' afterwards builds |
the ORPmon according to the given configuration. Two binaries are produced, |
orpmon.or32, orpmon-flash.or32. They are basically the same, except the |
latter starts from flash. |
latter starts from flash. ORP monitor quick reference in Adobe Portable |
Document Format is available by 'make docs' in doc directory. |
|
|
|
/trunk/orpmon/doc/ORPmref.tex
0,0 → 1,64
\documentstyle[10pt]{letter} |
\topmargin -2cm |
\textwidth 19cm |
\textheight 28cm |
\hoffset -2cm |
|
\begin{document} |
|
\newcommand{\addorpcmd}[3]{{\small\tt#1}\hfil&{\small\tt #2}\hfil&{\small\rm#3}\hfil\\} |
\thispagestyle{empty} |
\begin{centering} |
\noindent{\large{\bf ORP Monitor Quick Reference}\\\ \\} |
\noindent |
\begin{tabular}{lp{5cm}p{7cm}}\hline |
{\bf Command} & {\bf Parameters} & {\bf Description} \\ \hline\hline |
\addorpcmd{help}{}{shows help} |
\addorpcmd{dm}{$<$start addr$>$ [$<$end addr$>$]}{display 32-bit memory location(s)} |
\addorpcmd{pm}{$<$addr$>$ [$<$stop\_addr$>$] $<$value$>$}{patch 32-bit memory location(s)} |
\addorpcmd{copy}{[$<$dst\_addr$>$ [$<$src\_addr [$<$length$>$]]]}{copy memory} |
\addorpcmd{mfspr}{$<$spr\_addr$>$}{show SPR} |
\addorpcmd{mtspr}{$<$spr\_addr$>$ $<$value$>$}{set SPR} |
\hline |
\addorpcmd{crc}{[$<$src\_addr$>$ [$<$length$>$ [$<$init\_crc$>$]]]}{calculates a 32-bit CRC on specified memory region} |
\addorpcmd{tftp}{[$<$file$>$ [$<$srv\_ip$>$ [$<$src\_addr$>$]]]}{TFTP download} |
\addorpcmd{ic\_enable}{}{enable instruction cache} |
\addorpcmd{ic\_disable}{}{disable instruction cache} |
\addorpcmd{dc\_enable}{}{enable data cache} |
\addorpcmd{dc\_disable}{}{disable data cache} |
\addorpcmd{ram\_test}{$<$start\_addr$>$ $<$stop\_addr$>$ [$<$test\_no$>$]}{run a simple RAM test} |
\addorpcmd{dhry}{[$<$num\_runs$>$]}{run dhrystone} |
\hline |
\addorpcmd{globals}{}{show globals and their current values} |
\addorpcmd{src\_addr}{$<$value$>$}{sets global parameter source address} |
\addorpcmd{dst\_addr}{$<$value$>$}{sets global parameter destination address} |
\addorpcmd{start\_addr}{$<$value$>$}{sets global parameter start address} |
\addorpcmd{length}{$<$value$>$}{sets global parameter {\tt length}} |
\addorpcmd{erase\_method}{$<$value$>$ $<$value$>$ $<$value$>$}{sets flash erase method global parameter (0=do~not~erase, 1=fully, 2=as~needed)} |
\addorpcmd{set\_dest\_addr}{$<$addrhi$>$ $<$addrmid$>$ $<$addrlo$>$}{set destination address global parameter} |
\addorpcmd{ip}{$<$value$>$ $<$value$>$ $<$value$>$}{sets {\tt ip} address global parameter} |
\addorpcmd{srv\_ip}{$<$value$>$ $<$value$>$ $<$value$>$}{sets server ip address global parameter} |
\hline |
\addorpcmd{eth\_init}{}{init ethernet} |
\addorpcmd{show\_txbd}{[$<$start BD$>$] [$<$max$>$]}{show Tx buffer desc} |
\addorpcmd{show\_rxbd}{[$<$start BD$>$] [$<$max$>$]}{show Rx buffer desc} |
\addorpcmd{send\_packet}{$<$length$>$ [$<$start data$>$] [$<$num\_of\_packets$>$]}{create and send packet(s)} |
\addorpcmd{init\_txbd\_pool}{$<$max$>$}{initialize Tx buffer descriptors} |
\addorpcmd{init\_rxbd\_pool}{$<$max$>$}{initialize Rx buffer descriptors} |
\addorpcmd{show\_phy\_reg}{[$<$start\_addr$>$] [$<$end addr$>$]}{show PHY registers} |
\addorpcmd{set\_phy\_reg}{$<$addr$>$ $<$value$>$}{set PHY register} |
\addorpcmd{show\_mac\_regs}{}{show all MAC registers} |
\addorpcmd{eth\_int\_enable}{}{enable ethernet interrupt} |
\addorpcmd{show\_rx\_buffs}{[$<$show\_all$>$]}{show receive buffers (optional argument will also show empty buffers)} |
\addorpcmd{show\_tx\_buffs}{}{show transmit buffers} |
\hline |
\addorpcmd{crt\_enable}{}{enables CRT} |
\addorpcmd{crt\_disable}{}{disables CRT} |
\addorpcmd{crt\_test}{}{enables CRT and displays some test patterns} |
\addorpcmd{camera\_enable}{}{enables camera} |
\addorpcmd{camera\_disable}{}{disables camera} |
\hline |
\end{tabular} |
\end{centering} |
\end{document} |
|
trunk/orpmon/doc/ORPmref.tex
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: trunk/orpmon/doc/Makefile
===================================================================
--- trunk/orpmon/doc/Makefile (nonexistent)
+++ trunk/orpmon/doc/Makefile (revision 832)
@@ -0,0 +1,11 @@
+docs: ORPmref.pdf
+
+ORPmref.pdf: ORPmref.tex
+ pdflatex ORPmref.tex
+
+clean distclean:
+ rm -f ORPmref.aux ORPmref.pdf ORPmref.log
+
+#########################################################################
+
+.depend:
Index: trunk/orpmon/Makefile
===================================================================
--- trunk/orpmon/Makefile (revision 831)
+++ trunk/orpmon/Makefile (revision 832)
@@ -12,12 +12,15 @@
include $(TOPDIR)/config.mk
# order is important here:
-SUBDIRS = drivers common cmds services
+SUBDIRS = drivers common cmds services doc
LIBS = common/common_o.o cmds/cmds.o services/services.o drivers/drivers.o
#########################################################################
+docs: Makefile
+ $(MAKE) -C doc docs || exit 1
+
all: orpmon.or32 orpmon-flash.or32
reset.o: reset.S Makefile
@@ -40,9 +43,8 @@
gencrc: gencrc.c
$(HOSTCC) -o gencrc -g gencrc.c
-System.map: orpmon.or32
-
- @$(NM) $< | \
+System.map: orpmon.or32
+ @$(NM) $< | \
grep -v '\(compiled\)\|\(\.o$$\)\|\( [aUw] \)\|\(\.\.ng$$\)\|\(LASH[RL]DI\)' | \
sort > System.map
@@ -59,13 +61,15 @@
\( -name 'core' -o -name '*.bak' -o -name '*~' \
-o -name '*.o' -o -name '*.a' -o -name '*.tmp' \
-o -name '*.or32' -o -name '*.bin' -o -name '*.srec' \
- -o -name '*.mem' -o -name '*.img' \) -print \
+ -o -name '*.mem' -o -name '*.img' -o -name '*.out' \
+ -o -name '*.aux' -o -name '*.log' \) -print \
| xargs rm -f
rm -f System.map
distclean: clean
find . -type f \
- \( -name .depend -o -name '*.srec' -o -name '*.bin' \) \
+ \( -name .depend -o -name '*.srec' -o -name '*.bin' \
+ -o -name '*.pdf' \) \
-print | xargs rm -f
rm -f $(OBJS) *.bak tags TAGS
rm -fr *.*~