编译版本之实用篇_2008_11_19.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编译版本之实用篇_2008_11_19

CSM开发环境建立之实用篇 ---------基于Li lei同学的新手入学篇 Author: HZ8312 boyuan liu Time stamp: 2008/11/11 1、 基本准备 1 2、 开始编译用户代码 1 3、 编译后的一些特殊处理 2 4、 编译rootfs 2 5、 编译userfs 2 6、 上板 2 7、 升级 4 8、 更新userfs的特定部分 6 9、 杂七杂八 6 10、 GDB的使用 9 11、 配置mib browser调试环境(现在默认有值,可不做) 10 12、 新系统的关键宏定义: 10 基本准备 类似10的编译服务器一台、代码一份、telnet工具一个、tftp工具一个。 运行代码总体分为: 板卡模式(直接在板卡上运行,和以前系统类似) NFS模式(使用服务器代码,利用mount服务) 开始编译用户代码 登录名:xxxx, psw:123456, 进入 /home/liuboyuan/HZ08312_B1205_OAM_SERVER/B1200_CSM/icm/build/icm3目录下 依次执行 ./build platform 2.4.20 csm1a ./build apps 2.4.20 csm1a ./build scm 2.4.20 csm1a 或者直接执行 ./build all 2.4.20 csm1a 可能会碰到permission denied 的情况,请使用sudo ./build xxxx 2.4.20 csm1a进行编译。 3、 编译后的一些特殊处理 由于现在的代码是基于debug版本,所以有些地方要做特殊处理。上面的步骤做完之后, 3.1 保存icm\apps\build\nmgt\lib.mpc下的libsnmp.so,后面要用到。 3.2 备份好之后删除icm\apps\build\nmgt\bin.mpc和icm\apps\build\nmgt\lib.mpc两个目 录,重新执行:./build nmgt 2.4.20 csm1a。 3.3 如果编译不过去,提示snmp_trace找不到之类,请重新执行3.2,直到成功为止。 3.4 把libsnmp.so放回原来的地方,在编译userfs的时候要用。 3.5 编译scm不用做特殊处理。 4、 编译rootfs 进入/home/liuboyuan/HZ08312_B1205_OAM_SERVER/B1200_CSM/icm/rootfs目录下 ./build_rootfs csm1a 编译kernel目录下的东西。如果出现permission denied,请使用sudo 5、 编译userfs 进入/home/liuboyuan/HZ08312_B1205_OAM_SERVER/B1200_CSM/icm/install目录下 sudo ./make_userfs (版本号,随意) 由于我们系统不使用upgrade,所以编译userfs时,所有有关upgrade的错误可以不理 会,但是如果缺少其他文件,那就是前面apps或者plat中编译有错误,重新编译。 最终生成的images都在B1200_CSM/icm/install/目录下,分别是rootfs.jffs2,userfs.jffs2, 用于板卡烧录,对应的目录是rootfs和userfs,可用于远程文件系统。 6、 上板 csm1a板的串口波特率:115200; 上电后,5秒内按ctrl+c进入uboot命令行方式下,第一次开机需设置以下参数: (通过module entity可以提取出来) bdinfoset 0 0x11 10 123456789a bdinfoset 0 0x12 10 A1 bdinfoset 0 0x03 16 0123456789abcdefg bdinfoset 0 0x04 10 2008-08-21 bdinfoset 0 0x05 10 hz21071 bdinfoset 0 0x06 10 UTS bdinfoset 0 0xFF 00 0 bdinfoset Fc1MacAddr 00:E0:8E:00:01:25 bdinfoset Fc2MacAddr 00:E0:8E:00:01:26 bdinfoset BrgMacAddr 00:E0:8E:00:01:26 setenv ipaddr 66 //板卡的ip setenv gatewayip 54 //板卡网关ip setenv serverip 10 //开N

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档