在编译VxWorks倒数第二步的时候是调用makeSymTbl.tcl脚本生成symTbl.c文件
symTbl.c定义了2个变量standTbl和standTblSize,
下面是symTbl.c的一部分,
/* symTbl.c - standalone symbol tables wrapper */
/* CREATED BY C:/WindRiver/vxworks-6.9/host/resource/hutils/tcl/makeSymTbl.tcl
* WITH ARGS arm tmp.o symTbl.c
* ON Wed Jun 06 14:41:54 +0800 2018
*/
#include "vxWorks.h"
#include "symbol.h"
IMPORT int zynq7kGemRegister ();
IMPORT int zynq7kI2cDevRegistration;
IMPORT int zynq7kI2cRead ();
IMPORT int zynq7kI2cRegister ();
IMPORT int zynq7kI2cShow ();
IMPORT int zynq7kI2cWrite ();
SYMBOL standTbl [7597] =
{
{
{
NULL}, "CQ", (char*) &CQ, 0, 0, SYM_GLOBAL | SYM_BSS},
{
{
NULL}, "CQ_IN", (char*) CQ_IN, 0, 0, SYM_GLOBAL | SYM_TEXT},
{
{
NULL}, &#