WWW_PLCJS_COM-PLC-技.术_网
达芬奇-编译内核WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
声明:一切为了共同进步WWcW_PLCJS_COM-PLC-技.术_网
作者:耿磊WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
使用:host $ make ARCH=arm CROSS_COMPILE=arm_v5t_le- davinci_dm644x_defconfig命令可还原默认配置。使用make menuconfig、host $ make ARCH=arm CROSS_COMPILE=arm_v5t_le- xconfig或者host $ make ARCH=arm CROSS_COMPILE=arm_v5t_le- gconfig来进行驱动配置。WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
注:resizer驱动的位置在device drivers->character devices中。W1WW_P4LCJS_COM-PLC-技.术_网
用root用户进行内核编译:host$ make ARCH=arm CROSS_COMPILE=arm_v5t_le- uImage,可生成uImage文件,其文件路径为:home/avs/workdir/lsp/ti_davinci/arch/arm/boot/uImage将其拷贝到主机的/tftpboot目录下,并使用chmod a+r /tftpboot/uImage命令修改其权限。WWW_PLCJS_COM-PLC-技.术_网
例如编译一个支持NAND的新内核步骤如下:WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
- 转到linux内核所在目录(LSP):cd /opt/mv_pro_4.0/montavista/pro/devkit/lsp/ti-davinci/
- 加载linux内核配置工具:make ARCH=arm CROSS_COMPILE=arm_v5t_le- xconfig
- 在这个图形工具中,可以配置需要的内核驱动。比如我们不需要硬盘支持,那就在Device Drivers中,选择"ATA/ATAPI/MFM/RLL Support",不选择主框,把该选项去掉就使得系统不包含硬盘支持而选择支持NAND。如图:
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
- 在Memory Technology Devices (MTD)选项中,找到NAND Flash DeviceDrivers选项。
WWW_PL※CJS_COM-PLC-技.术_网
- 保证NAND Flash Device的选项是一个对号而不是一个点,同时选择Bootloader upgrade on NAND Device
plcjs.技.术_网
- 保证NAND Flash Device的选项是一个对号而不是一个点,同时选择Bootloader upgrade on NAND Device。