OpenCores
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 *.*~

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.