summaryrefslogtreecommitdiff
path: root/nuttx/tools/README.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-09-01 15:33:33 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-09-01 15:33:33 +0000
commita84f75e7ff26cc9593580900ee5d112bf8677c50 (patch)
tree74e075e57750eb9ae78c295f6a9e21fac86119b1 /nuttx/tools/README.txt
parent5d7c1ab348722edfff7f71c30b9fe6bef8b56fa0 (diff)
downloadnuttx-a84f75e7ff26cc9593580900ee5d112bf8677c50.tar.gz
nuttx-a84f75e7ff26cc9593580900ee5d112bf8677c50.tar.bz2
nuttx-a84f75e7ff26cc9593580900ee5d112bf8677c50.zip
Separate CVS parsing logic from tools/mksyscall.c; Create tools/mksymtab.c to create symbol tables from CSV files
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5075 42af7a65-404d-4744-a932-0658087f49c3
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