主题 : 友善2.6.32.2内核源码包 make modules 出错 needed by 'firmware/ti_3410.fw'. 解决办法 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 6846
精华: 0
发帖: 55
金钱: 425 两
威望: 215 点
综合积分: 110 分
注册时间: 2009-06-19
最后登录: 2012-03-21
楼主  发表于: 2010-01-28 15:19

 友善2.6.32.2内核源码包 make modules 出错 needed by 'firmware/ti_3410.fw'. 解决办法

管理提醒: 本帖被 kasim 从 Linux技术交流专区 移动到本区(2010-01-28)
前些日子拿到的256M FLASH的MICRO2440核心板,用的是2.6.32.2内核,在编译驱动模块时出错,大概是什么:needed by 'firmware/ti_3410.fw'

经过几波折腾,才发现,这是友善之臂BSP的一个小BUG,源码包里加入了USB转串口相关驱动,问题是缺一些文件,在默认的内核配置里,MAKE MENUCONFIG菜单里也配置了USB转串口的相关东东。 所以一编译内核时就会出错,解决方法:

在MAKE MENUCONFIG里找到USB 转SERIAL的相关驱动模块设置为不编译(非*非M),然后就搞定了。


如果你直接将你要加入的新内核或者修改后的内核编译进内核,则,上述问题可以不用管,直接在MAKE MENUCONFIG里将修改过的驱动配置成 * ,然后 MAKE ZIMAGE,上述错误是不会出现的。

具体原因我不清楚,今天遇到个朋友提出这个问题,所以想把这个列出来,希望能帮助像我这样的迷惘的新手,少走弯路。
级别: 新手上路
UID: 33872
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2010-12-07
最后登录: 2012-05-23
1楼  发表于: 2011-07-04 16:08
谢啦!
stay hungry stay foolish
级别: 新手上路
UID: 79369
精华: 0
发帖: 34
金钱: 185 两
威望: 37 点
综合积分: 68 分
注册时间: 2012-10-07
最后登录: 2012-12-12
2楼  发表于: 2012-10-10 14:36
非常感谢  苦苦寻找啊