Browse Source

update doc

Signed-off-by: surenyi <surenyi82@163.com>
master
surenyi 6 years ago
parent
commit
8a555e9b2b
  1. BIN
      doc/dspkit.pdf
  2. 70
      doc/dspkit.tex

BIN
doc/dspkit.pdf

Binary file not shown.

70
doc/dspkit.tex

@ -77,7 +77,7 @@ citecolor=blue,anchorcolor=black, pdfauthor={surenyi82@163.com}, urlcolor=black]
安装 CCS 5.3 和 mcsdk 2.1.2.6 。
在~windows 平台下需要安装~windows 的git软件(\url{https://git-scm.com/downloads})。 linux 环境下,一般系统自带~git 工具。
在~windows 平台下需要安装~windows 的 git 软件(\url{https://git-scm.com/downloads})。 linux 环境下,一般系统自带~git 工具。
从服务器取下代码:
@ -107,13 +107,75 @@ c:\textbackslash ti\textbackslash ndk\_2\_21\_02\_43\textbackslash packages;c:\t
\subsection{\texttt{linux} 下编译}
将安装的工具的可执行文件路径添加到 \texttt{PATH} 环境变量中:\\
\texttt{export PATH=/opt/ti/xdctools\_3\_24\_05\_48:/opt/ti/xdctools\_3\_24\_05\_48/bin:\\/opt/ti/cg\_xml/bin:\$PATH}
(这里,CCSV5.3 和 MCSDK 2.1.2.6 安装在 /opt/ti 目录下。)
设置环境变量 \texttt{XDCCGROOT}\\
\texttt{export XDCCGROOT=/opt/ti/ccsv5/tools/compiler/c6000\_7.4.24/}
将 NDK 和 bios 路径添加到 \texttt{XDCPATH} 环境变量中:\\
\texttt{export XDCPATH="/opt/ti/ndk\_2\_21\_02\_43/packages;/opt/ti/bios\_6\_34\_02\_18/packages;\\/opt/ti/pdk\_C6678\_1\_1\_2\_6/packages"}
设置好环境变量以后,打开命令行窗口, cd 到 packages/vsky/libdsp 目录,执行下面命令编译:
\$ \texttt{xdc all}
要重新编译执行下面命令:
\$ \texttt{xdc clean}
\$ \texttt{xdc all}
生成发布包:
\$ \texttt{xdc release}
\section{\texttt{dspkit} 库与 \texttt{MCSDK} 库的关系}
此处暂略 $\cdots$$\cdots$
\section{\texttt{dspkit} 库与 \texttt{MCSDK}库的关系}
\section{建立 \texttt{CCS} 工程}
\newpage
\section{\texttt{dspkit} 库函数}
底层函数接口头文件在 inc 目录下,下面按模块分别介绍。
\subsection {\texttt{TSC} 模块 \texttt{<tsc.h>}}
可用于定时的 TSC 模块包括以下函数。
\texttt{void tsc\_init()}
初始化 TSC 模块,在基于非 RTSC 方式使用的工程中,使用 TSC 模块功能之前,需要先调用该函数。在基于 RTSC 方式使用 dspkit 库时,不需要直接调用该函数。
\texttt{void tsc\_delay(uint64\_t usecs)}
延时 usecs 微秒。
\texttt{void tsc\_delay\_cycles(uint64\_t cycles)}
延时 cycles 个时钟周期。
\texttt{uint64\_t tsc\_get\_delay(uint64\_t start)}
获取至初始化以来以微秒为单位的计时数。
\texttt{uint64\_t tsc\_get\_ticks()}
获取至初始化以来以时钟周期为单位的计时数。
\texttt{uint64\_t tsc\_microseconds()}
获取至初始化以来以毫秒为单位的计时数。
\subsection{\texttt{UART} 模块 \texttt{<uart.h>}}
UART 提供串口的功能。
\clearpage
\begin{thebibliography}{99}
\bibitem {1} 使 NDK 和 SRIO 同时工作,参考: \\
\bibitem {1} 使 NDK 和 SRIO 同时工作,参考: \\
\url{http://e2e.ti.com/support/processors/f/791/t/198711}
\end{thebibliography}

Loading…
Cancel
Save