基于VxWorks与L64324的BSP裁剪与系统编译2

一.  NOS 引导BOOT 编译

编译工程文件 makefile , boot.mak

DOS提示符窗口

进入 boot目录 执行:

make clean

del boot.bin

make –f boot.mak boot.bin

 二.  Tornado WDB Bootrom 编译

编译工程文件 makeflle , bootrom.mak

DOS提示符窗口

进入 firmware目录 执行:

make clean

del bootrom.bin

make –f wdbbootrom.mak bootrom.bin

三.  NOS Tornado WDB调试版 编译

在调试过程中如果采用串口调试,请将E:\cd1\lsi24\src\nos\netmanage\managecfg\man_set.h文件中的第22行 #define _CL_CONSOLE_ENABLE_

语句注释掉  #undef _CL_CONSOLE_ENABLE_

在网口调试时不需要做注释 

新建工程时,注意:

1、选择BSP为firmware,并将firmware目录下的文件去掉只读属性

2、将nos目录下(除include目录外 )的所有文件加入工程。

3、在编译的选项C/C++ compiler中加上编译宏 –I<dir>/src/nos/include , 注意“/”不是“\”

4、在Dependencies时,将advaced中添加nos的include

5、在工具菜单栏find  parameter,  

修改宏定义NETIF_USR_ENTRIES  为  {"lsi",lsiattach,0,0,0,0},    注意“,“

5、然后Build,OK

四、 NOS 系统 ROM版 执行代码 编译

新建工程时,注意:

1、选择BSP为firmware,并将firmware目录下的文件去掉只读属性

2、将nos目录下(除include目录外 )的所有文件加入工程。

3、在编译的选项C/C++ compiler中加上编译宏 –I _ROM_

4、在编译的选项C/C++ compiler中加上编译宏 –I<dir>/src/nos/include , 注意“/”不是“\”

5、在编译的选项C/C++ compiler中去掉 –g 项

6、在project窗 vxWorks配置页, Exclude  :  developement tool component

7、在Dependencies时,将advaced中添加nos的include

8、在工具菜单栏find  parameter,  

修改宏定义NETIF_USR_ENTRIES  为  {"lsi",lsiattach,0,0,0,0},    注意“,“

9、然后Build,OK

10 在项目工程目录中, 生成文件 nos.bin

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值