|
|
@ -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 来接收文件: |
|
|
|