zoukankan      html  css  js  c++  java
  • Ubuntu 12.04 编译bcm93349dcm软件包

    1、准备工作
    操作系统:Ubuntu 12.04

    获取bcm93349dcm软件包:

    • bootloader源代码:Bootloader_2_2_0.zip
    • CM源代码:ProdD20_BFC4.4.10.zip
    • CM源代码补丁包:ProdD20_BFC4.4.10mp3.zip
    • 编译工具链:gnutools321_06-23-2004.tgz


    2、配置CM源代码和bootloader源代码
    在家目录下建立CM和bootloader源代码文件夹:

    mkdir -p ~/bcm93349dcm/boot ~/bcm93349dcm/cm

    将Bootloader_2_2_0.zip拷贝至boot目录下并解压。

    unzip Bootloader_2_2_0.zip

    将CM源代码的两个zip包拷贝至cm目录下并解压,然后用ProdD20_BFC4.4.10mp3.zip内NEW下的内容覆盖更新。

    cd ~/bcm93349dcm/cm
    unzip ProdD20_BFC4.4.10.zip
    unzip ProdD20_BFC4.4.10mp3.zip
    cp -rf ./NEW/* ./


    3、安装编译工具链
    在linux家目录下建立文件夹cxc,将gnutools321_06-23-2004.tgz 拷贝到cxc下并解压。然后拷贝CM源代码文件夹下的BrcmUtils文件夹至cxc下。

    mkdir ~/cxc
    cd ~/cxc
    tar zxvf gnutools321_06-23-2004.tgz
    cp -rf /home/zlf/bcm93349dcm/cm/BrcmUtils ~/cxc/


    4、配置环境变量

    export CXC_COMPILER_ROOT_DIR=$HOME/cxc/zOEMtools_eCos/eCos20/gnutools/mipsisa32-elf-i386-linux
    export PATH=$PATH:$CXC_COMPILER_ROOT_DIR/bin:$HOME/cxc/BrcmUtils
    chmod ug+x $CXC_COMPILER_ROOT_DIR/{bin,/lib/gcc-lib/mipsisa32-elf/3.2.1,/mipsisa32-elf/bin}/*


    5、编译bootloader

    cd ~/bcm93349dcm/boot/app
    ./makeapp spiboot

    bootloader编译的生成文件路径为:

    /home/zlf/bcm93349dcm/boot/app/bcm/bootl_jtag.bin


    6、编译CM

    cd ~/bcm93349dcm/cm/CmDocsisSystem/ecos
    ./makeapp bcm93349dcmvendor noslim

    CM编译的生成文件路径为:

    /home/zlf/bcm93349dcm/cm/CmDocsisSystem/ecos/bcm93349dcmvendor/ecram_sto.bin
  • 相关阅读:
    CSS基础
    AXIS2 开发笔记
    Tomcat和Weblogic下ajax或get中文乱码
    Jetty和Tomcat的选择:按场景而定
    分页
    windows linux 下,获取java项目绝对路径的方法
    oracle SQL
    ArrayUtils
    Xcode 调试技巧
    Core Data持久化数据存储(1)
  • 原文地址:https://www.cnblogs.com/siikee/p/4335547.html
Copyright © 2011-2022 走看看