summaryrefslogtreecommitdiff
path: root/nuttx/tools/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/tools/README.txt')
-rwxr-xr-xnuttx/tools/README.txt22
1 files changed, 21 insertions, 1 deletions
diff --git a/nuttx/tools/README.txt b/nuttx/tools/README.txt
index 2a3416adb..ae19be273 100755
--- a/nuttx/tools/README.txt
+++ b/nuttx/tools/README.txt
@@ -67,7 +67,7 @@ mkversion.c, cfgparser.c, and cfgparser.h
.version file in the top level directory into include/nuttx/version.h.
version.h provides version information that can be included by C files.
-mksyscall.c
+mksyscall.c, cvsparser.c, and cvsparser.h
This is a C file that is used to build mksyscall program. The mksyscall
program is used during the initial NuttX build by the logic in the top-
@@ -89,6 +89,26 @@ mksyscall.c
accept this CVS file as input and generate all of the required proxy or
stub files as output. See syscall/README.txt for additonal information.
+mksymtab.c, cvsparser.c, and cvsparser.h
+
+ This is a C file that is used to build symbol tables from common-separated
+ value (CSV) files. This tool is not used during the NuttX build, but
+ can be used as needed to generate files.
+
+ USAGE: ./mksymtab <cvs-file> <symtab-file>
+
+ Where:
+
+ <cvs-file> : The path to the input CSV file
+ <symtab-file>: The path to the output symbol table file
+ -d : Enable debug output
+
+ Example:
+
+ cd nuttx/tools
+ cat ../syscall/syscall.csv ../lib/lib.csv | sort >tmp.csv
+ ./mksymtab.exe tmp.csv tmp.c
+
pic32mx
This directory contains build tools used only for PIC32MX platforms