This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求DM8168 demo的编译。。



dvrrdk 02.00.00.23  

如果我改一下demo的源码实现一些自己的功能 之后怎么编译啊

配置编译路径 编译器参数等等  找了好久都没相关文档有这方面内容呀

只能这里请教各位了

  • 1. 修改Rules.make 中的相关选项,如 DVR_RDK_BOARD_TYPE := DM816X_EVM

    2. 需要安装交叉编译工具 arm-none-linux-gnueabi,并将路径指向 Rules.make 中的 CODEGEN_PATH_A8  := $(TI_SW_ROOT)/cgt_a8/arm-2009q1

    3. 在dvr_rdk下面运行 make sys_all

  • 感谢您的指导。 我的开发板是合众大电子出的 是否也是DM916X_EVM呢?

    我看了下RULES.make 发现默认设置和您说的一样

    可是我make sys_all后:

    root@zwh-Lenovo:/opt/DVRRDK_02.00.00.23/dvr_rdk# make sys_all
    make -fMAKEFILE.MK -C/opt/DVRRDK_02.00.00.23/dvr_rdk/../dvr_rdk/mcfw/src_linux clean
    make[1]: 正在进入目录 `/opt/DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_linux'
    make -fMAKEFILE.MK libs TARGET=clean
    make[2]: 正在进入目录 `/opt/DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_linux'
    make -C/opt/DVRRDK_02.00.00.23/dvr_rdk/../dvr_rdk/mcfw/src_linux/osa_kermod/build clean
    make[3]: 正在进入目录 `/opt/DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_linux/osa_kermod/build'
    make[3]: echo:命令未找到
    make[3]: *** [clean] 错误 127
    make[3]:正在离开目录 `/opt/DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_linux/osa_kermod/build'
    make[2]: *** [osa] 错误 2
    make[2]:正在离开目录 `/opt/DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_linux'
    make[1]: *** [clean] 错误 2
    make[1]:正在离开目录 `/opt/DVRRDK_02.00.00.23/dvr_rdk/mcfw/src_linux'
    make: *** [dvr_rdk_linux_clean] 错误 2

    有这些错误。。这个dvrrdk包我解压缩后什么都没改过。。小弟不知所措了啊。。希望您时间的话帮忙看看

  •   从日志信息来看,应该是你没有安装好交叉编译工具,请安装Linux Cross Compiler Tool Chain : Arm 2009q1-203 (http:/ / www. codesourcery. com/ sgpp/ lite/ arm/ portal/release858),然后将cgt_a8/arm-2009q1 指向sourcesourcery的bin路径。默认的RDK包解压后是没有这个交叉编译工具的,你可以看一下ti_tools/cgt_a8这个目录的属性以及里面的内容。

    Regards,

    Louis

  • 我的cgt_a8 好像是有交叉编译工具的

    root@zwh-Lenovo:/opt/DVRRDK_02.00.00.23# ls ti_tools/cgt_a8/arm-2009q1/bin/
    arm-none-linux-gnueabi-addr2line  arm-none-linux-gnueabi-gprof
    arm-none-linux-gnueabi-ar         arm-none-linux-gnueabi-ld
    arm-none-linux-gnueabi-as         arm-none-linux-gnueabi-nm
    arm-none-linux-gnueabi-c++        arm-none-linux-gnueabi-objcopy
    arm-none-linux-gnueabi-c++filt    arm-none-linux-gnueabi-objdump
    arm-none-linux-gnueabi-cpp        arm-none-linux-gnueabi-ranlib
    arm-none-linux-gnueabi-g++        arm-none-linux-gnueabi-readelf
    arm-none-linux-gnueabi-gcc        arm-none-linux-gnueabi-size
    arm-none-linux-gnueabi-gcc-4.3.3  arm-none-linux-gnueabi-sprite
    arm-none-linux-gnueabi-gcov       arm-none-linux-gnueabi-strings
    arm-none-linux-gnueabi-gdb        arm-none-linux-gnueabi-strip
    arm-none-linux-gnueabi-gdbtui     mkimage

    我也按照手册配置了 加了环境变量PATH

    在终端中输入 arm-none-linux-gnueabi-gcc  也能得到提示 no input files 手册上说这样就算安好了 ,是这样么

  • 从新解压一个干净的RDK包,给新的DVR_RDK目录整个赋777的权限(chmod -R 777),再试一下。

    Regards,

    Louis

  • 请问你解决了吗?我现在也遇到编译的问题,求帮助啊

  • 您好!能不能给个DVRRDK_02.00.00.23的下载网址?学校买的北京艾睿合众科技有限公司的开发平台,结果他们提供的DVRRDK_02.00.00.23包不完整,删掉了很多东西。自己在官网上找了半天找不到,求帮助!!谢谢

  • 这套软件包并不提供公开下载。

    这是需要和ti签署NDA协议的。请就近联系代理商或TI销售办公室。