Browse Source

add tic6x.symbols

Signed-off-by: surenyi <surenyi82@163.com>
master
surenyi 2 years ago
parent
commit
58bd41a896
  1. BIN
      pdf/upy_guide.pdf
  2. 12
      tex/module.tex

BIN
pdf/upy_guide.pdf

Binary file not shown.

12
tex/module.tex

@ -44,14 +44,18 @@ b8000060: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffff
>>> s()
\end{minted}
如果前面的移植中包含 Flash 支持,则会自动生成 boot.py,该脚本在启动的时候会自动将所有支持的符号导入到全局变量 sym 中
前面的例子可以直接通过下面的方式调用:
如果前面的移植中包含 Flash 支持,则会自动生成 boot.py,该脚本在启动的时候会自动将所有支持的符号导入到 symbols
中,前面的例子可以直接通过下面的方式调用:
\begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{python}
>>> sym.testUart()
>>> from tic6x import symbols
>>> s = symbols()
>>> s.testUart()
>>> s.testAutoMain()
...
\end{minted}
如果 c 代码中的全局函数,在没有调用的情况下,可能不会自动出现最终的 elf 文件中。可以通过将函数名添加到前面的 builtins.txt \ref{sec:builtin} 文件中,
每一行一个函数名。重新编译后,该函数会出现在 sym 中。
每一行一个函数名。重新编译后,该函数会出现在 symbols 中。
\subsection{ymodem}
 在命令行可以通过 ymodem 来接收文件: 

Loading…
Cancel
Save