Davinci内核镜像uImage的编译

Davinci内核镜像uImage的编译
1. 将内核所在目录拷贝到/root/下,以免对其他配置造成破坏
     cp /opt/mv_pro_4.0/montavista/pro/devkit/lsp/ti-davinci   /root/   -rf
2. 进入拷贝后的目录:cd /root/ti-davinci   (/或者还有一级目录,该目录下应该有arch等)
3. 先生成一个配置文件
 make menuconfig   (出现一个内核配置的图像界面)
 
4. 可打开查看新生成的configs文件: arch/arm/configs/davinci_dm644x_defconfig
 
5. 将新生成的配置文件拷贝当前目录/root/ti-davinci,覆盖掉(隐藏文件).config
 
   cp arch/arm/configs/ davinci_dm644x_defconfig .config
 
6. 再次打开配置界面,修改需要的配置参数
 
     make menuconfig
 
7. make
 
8. make uImage
 
9. 从/root/ti-davinci/arch/arm/boot下拷贝新生成的uImage到文件 系统
 
    cp /root/ti-davinci/arch/arm/boot/uImage   /tftpboot/
 
     10. 设置权限: chmod 777 /tftpboot/uImage
 
附:编译内核使用到arm-gcc编译器,需要设置环境变量:
 
export PATH="/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin:/opt/mv_pro_5.0/montavista/pro/bin:/opt/mv_pro_5.0/montavista/common/bin:$PATH"
 
Davinci内核编译常用命令
 
内核编译常用命令
DM6446设置内核为默认配置模式:
make ARCH=arm CROSS_COMPILE=arm_v5t_le- davinci_dm644x_defconfig
make ARCH=arm CROSS_COMPILE=arm_v5t_le- checksetconfig
 
DM355设置内核为默认配置模式:
make ARCH=arm CROSS_COMPILE=arm_v5t_le- davinci_dm355_evm_defconfig
make ARCH=arm CROSS_COMPILE=arm_v5t_le- checksetconfig
进入配置菜单,更改内核配置选项:
make ARCH=arm CROSS_COMPILE=arm_v5t_le- menuconfig
 
内核镜像编译命令:
make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage
 
内核模块编译命令:
ARCH=arm CROSS_COMPILE=arm_v5t_le- modules
 
如果遇到镜像编译时找不到mkimage命令的,执行如下命令,再执行make命令
export PATH=$PATH:/opt/mv_pro_4.0.1/montavista/pro/bin(编译内核所需的gcc所在路径)
chmod a+x /opt/mv_pro_4.0.1/montavista/pro/bin/mkimage(mkimage所在路径)
make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage
如若还不行,则:
    打开/home/davinci/ICETEKWork/lsp/ti-davinci/scripts/mkuboot.sh文件,将其中的MKIMAGE直接赋值为mkimage的绝对路径,我的为:MKIMAGE=/opt/mv_pro_4.0/montavista/pro/bin/mkimage,然后重新运行编译内核命令即可。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值