- 新建download工程
- 选择toolchain
这里选SIMNTgnu是为了在vxsim中能下载编译的.o文件
如果是为了下载到visualbox或者vmware中的vxworks,则toolchain选pcPentiumgnu。
- vx图标
- 选标准的
代码:
fun1.h
#include <stdio.h> #ifndef FUN_1 #define FUN_1 void fun1(); #endif
fun2.h
#include <stdio.h> #ifndef FUN_2 #define FUN_2 void fun2(); #endif
fun1.c
#include "fun1.h" void fun1(){ printf("fun1() "); }
fun2.c
#include "fun2.h" #include "fun1.h" void fun2(){ printf("fun2() "); fun1(); }
编译后先后下载fun1.o,fun2.o
调用fun2
调用sp(fun2)