WIFI

1)串口wifi模组

http://www.hlktech.com/

2) ATWILC1000 Getting Started with SAMA5D3 Xplained Board

http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42434-ATWILC1000-Getting-Started-with-SAMA5D3-Xplained_UserGuide.pdf

3)WL18xx First Time Getting Started Guide (SAMA5D2-Xplained)

http://processors.wiki.ti.com/index.php/WL18xx_First_Time_Getting_Started_Guide_(SAMA5D2-Xplained)

 

WL18xx 调试

一、jorjin官网找到模块资料

http://www.jorjin.com/product.php?id=78

二、参考WL18xx在SAMA5D2-Xplained上的移植

WL18xx First Time Getting Started Guide (SAMA5D2-Xplained)

http://processors.wiki.ti.com/index.php/WL18xx_First_Time_Getting_Started_Guide_(SAMA5D2-Xplained)

1)编译WL18xx驱动包参考如下手册

WL18xx System Build Scripts
http://processors.wiki.ti.com/index.php/WL18xx_System_Build_Scripts

2)编译WL18xx驱动包需要安装Ubuntu的支持库

WL18xx WiFi Build Process

http://processors.wiki.ti.com/index.php/WL18xx_WiFi_Build_Process

3)编译WL18xx驱动包需要配置linux kernel的wifi支持

WL18xx Platform Integration Guide
http://processors.wiki.ti.com/index.php/WL18xx_Platform_Integration_Guide

4)都配置好了,编译会出错,用户层协议nl80211.c有个结构体成员用错了

将wl8-build/build-utilites/src/driver/net/wireless/nl80211.c文件第5615行函数

    hdr = nl80211hdr_put(msg, info->snd_portid, info->snd_seq, 0,
                 NL80211_CMD_GET_LOW_SIGNAL_MESH);

info->snd_portid参数改成info->snd_pid

编译完成了需要打包文件系统目录

tar zcvf /fs_skeleton.tbz2 ./*

覆盖到板子根目录就可以调试了wifi基本功能了,当然创建wifi文件系统之前需要配置好内核sdio驱动
tar xf ./fs_skeleton.tbz2 -C /

 

三、添加SAMA5D3板的linux内核SDIO驱动

1) SAMA5D3 Xplained Board

http://www.cnblogs.com/dong1/p/8514433.html

2)SAMA5D3 Xplained Board wifi driver(SDIO)

四、参考笔记

1)Welcome to the WiLink™ 8 Wi-Fi + BT/BLE Main Page.

http://processors.wiki.ti.com/index.php/WL18xx?DCMP=wilink8&HQS=wilink8wiki

2)WL1831MOD (ACTIVE)

WiLink™ 8 industrial Wi-Fi, Bluetooth & Bluetooth Smart (Low energy) module

http://www.ti.com/product/WL1831MOD/description

3)WiLink8 Linux Getting Started Guide
http://processors.wiki.ti.com/index.php/WiLink8_Linux_Getting_Started_Guide

4)Wireless Hard Drive with fast access to content
http://processors.wiki.ti.com/index.php/Wireless_Hard_Drive_with_fast_access_to_content

5)WL18xx First Time Getting Started Guide (IMX6)

http://processors.wiki.ti.com/index.php/WL18xx_First_Time_Getting_Started_Guide_(IMX6)

6)BB-Black 内核编译并加载WL18(wifi)驱动

http://blog.csdn.net/fozhishuiyue/article/details/40535113

7)WL12XX管脚指南
http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_Hardware_Porting_for_new_Platform#Ref
看一下wifi下接在mmc接口上,有使能引脚、中断引脚、四根数据线等等

8)编译 wl18xx驱动源码

http://www.cnblogs.com/ioio/p/4413943.html

原文地址:https://www.cnblogs.com/dong1/p/5224470.html