打印
[应用方案]

【转】新唐N32926调试--wifi模块移植

[复制链接]
974|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
南国先生|  楼主 | 2017-2-23 12:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

移植的wifi模块为360 wifi2,主控芯片是MT7601。由于之前已经在其他板子上移植过了,因此一开始很顺利。

1.下载官方驱动包并解压

2.修改common/rtusb_dev_id.c,增加一行(下图红色)

#ifdef MT7601U

{USB_DEVICE(0x148f,0x6370)}, /* Ralink 6370 */
{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */
{USB_DEVICE(0x148f,0x760b)}, /* 360 wifi2 */
#endif /* MT7601U */

3.修改Makefile:

1)去掉Platform = PC,增加PLATFORM = N32926;

2)增加如下代码:

ifeq ($(PLATFORM),N32926)
LINUX_SRC = /home/w55fa92bsp-2.6.35/Linux-2.6.35.4
LINUX_SRC_MODULE = /home/w55fa92bsp-2.6.35/rootfs-2.6.35/lib/modules/2.6.35.4/kernel/drivers/net/wireless/
CROSS_COMPILE = arm-none-linux-gnueabi-

endif

4.修改os/linux/config.mk,增加

ifeq ($(PLATFORM),N32926)
        EXTRA_CFLAGS := $(WFLAGS)
endif

5.make

如上就得到了能加载的ko文件。


沙发
zhuotuzi| | 2017-2-23 20:46 | 只看该作者
直接可以接360WIFI就能工作了?高级啊。

使用特权

评论回复
板凳
wahahaheihei| | 2017-2-23 21:34 | 只看该作者
将平台的代码PC修改成了单片机的型号,才好兼容这个硬件平台。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

160

帖子

3

粉丝