FAQ

在本页您可以找到许多关于联发科技 LinkIt™ Connect 7681 开发者常问的问题, 答案类别如下:

 

 

 

关于开发平台

什么是联发科技 LinkIt™ Connect 7681 开发平台?

联发科技 LinkIt™ Connect 7681 开发平台是个工具和资源的集合,它能让您创建可透过无线连接来控制物联网设备的开发平台。

什么是联发科技 MT7681?

联发科技 MT7681 芯片组是联发科技 LinkIt™ 7681 开发平台的心脏。它是个高紧凑的无线系统级芯片(SoC)和提供物联网设备与嵌入式 TCP/IP 协议栈。通过添加 MT7681 至物联网设备就可以连接到其他智能设备或云应用和服务。MT7681 的无线连接是经由无线站或无线接入点(AP)模式而实现。

我可以运用 LinkIt Connect 7681 开发平台来建造什么?

LinkIt Connect 7681 开发平台是为创建无线物联网装置例如智能开关,智能灯泡,智能锁和类似设备而设计。

我能用 LinkIt Connect 7681 开发平台来编程应用吗?

不能。您能为 LinkIt Connect 7681 开发平台编程客制固件来启动物联网装置例如智能开关,智能灯泡,智能锁和类似设备。现在并无支持外加装置应用。

我为什么要用 LinkIt Connect 7681开发平台?

物联网设备市场预计在未来几年内将快速增长,而这对创造软件和硬件开发者来说,此时是个大好机会。通过 LinkIt Connect 7681 开发平台来实现您的创意,您将有机会在这个激动人心的空间成为第一个企业家。

有没有厂商或者其他开发者运用  LinkIt Connect 7681 的实在 示例 ?

您可以在我们的应用实例页面查看厂商和开发者社区使用 LinkIt 开发板所建立的产品和项目。

哪里可以找到联发科技 MT7681 datasheet?

联发科技 MT7681 datasheet 仅限于与联发科技签过 NDA (Non-Disclosure Agreement) 和许可同意书的客户访问。

硬件功能

LinkIt Connect 7681 提供什么 I/O 接口呢?

LinkIt Connect 7681 提供了 5 个 GPIO 引脚和一个 UART 接口。另外在软件还支持 PWM,给例如 LED 调光的应用。

LinkIt Connect 7681 支持蓝牙吗?

不支持。该芯片组的通讯是通过无线由无线站或无线接入点实现的。

LinkIt Connect 7681支持 Wi-Fi 吗?

支持。LinkIt Connect 7681 提供 802.11b/g/n Station 模式无线连接,和 802.11b/g AP 模式无线连接。

LinkIt Connect 7681支持 GNSS 吗?

不支持。LinkIt Connect 7681 是用于物联网装置上而它们通常是静态的,因此不支持 GNSS (GPS, GLONASS 或北斗)。

可不可以连接一个 5V 传感器到 LinkIt Connect 7681?

不可以。LinkIt Connect  7681 仅提供 3.3V 接脚, 您需要一个电平移转器来使用 5V 传感器。  

LinkIt Connect 7681 能同时支持 AP + Station 模式吗?

不能。LinkIt Connect 7681 一次只能支持一种模式。

LinkIt Connect 7681 支持 FOTA (Firmware Over-the-Air) 吗?

支持。LinkIt Connect 7681 支持无线固件升级 (FOTA) 功能。

MT7681 是否支持 "Wi-Fi 直连" 专用的用法?

不支持。LinkIt connect 7681 不支持 Wi-Fi 直连。  

LinkIt Connect 7681 的 GPIO 默认值是什么?

GPIO0, GPIO1 和 GPIO2 的默认输出是 HIGH。

GPIO3 和 GPIO4 的默认输出是 LOW。


软件开发

什么是 LinkIt Connect 7681 的软件开发环境?

LinkIt Connect 7681 的开发是通过 LinkIt Connect 7681 SDK 来创建设备固件而实现。该 SDK 提供基于 Andes 开发工具包的命令行编译器。

LinkIt Connect 7681 SDK 的开发工具可以在什么计算机上运行?

LinkIt Connect 7681 SDK 是给微软 Windows 和 Ubuntu Linux 环境运行的,在一个 Windows 计算机上您需要安装 Cygwin 环境。

LinkIt Connect 7681 有多少内存可使用 ?

MT7681 只有 64KB 的存储空间, 因此请注意该使用量。  

除了 Flash 之外 SPI 接口还能连接到哪些外部设备?

如果您使用 LinkIt  connect 7681 开发板,您无法使用 SPI 接口连接外部设备,因为 SPI 接口是硬连接到板载闪存。如果您使用 7681 芯片组做自定义的客制化设计,你可以将 SPI 用于 flash 以外的其他用途。SDK 中 SPI 只支持 flash 的控制,包括日期和时钟设定、 读、 写、 擦除和固件更新/转储。显然,SPI 接口不能用于其他设备。

如何在 build 软件时避免产生编译警告信息?

如果您看见类似 ‘doesn't match the target pattern’的编译警告信息,

Makefile:245: target 'cust/vectors.o' doesn't match the target pattern 
Makefile:245: target 'cust/startup.o' doesn't match the target pattern 
Makefile:245: target 'cust/ctxsw.o' doesn't match the target pattern 
Makefile:277: target 'cust/vectors.d' doesn't match the target pattern 
Makefile:277: target 'cust/startup.d' doesn't match the target pattern 
Makefile:277: target 'cust/ctxsw.d' doesn't match the target pattern 
clean out/sta/MT7681_sta.elf out/sta/build_sta.log

您可以忽略以上信息, 因为目标文件放在源文件夹里,所以就触发了 Makefile 中定义的以上打印信息。  

如果您不想看见这些信息,您可以修改 makefile 的第 245 和 277 行, 将它们注释掉。

最终生成的 image 文件是一样的。

Line 245 #$(ASM_OBJS) : $(OBJ_PATH)/%.o : $(SRC_PATH)/%.S
Line 277 #$(ASM_DEPENDS) : $(OBJ_PATH)/%.d : $(SRC_PATH)/%.

硬件开发

LinkIt Connect 7681的硬件开发环境是什么?

硬件开发是由 LinkIt Connect 7681 HDK 实现的,它有一个与 Seeed Studio 设计和制造的开发板,和一个由 AcSiP 设计和生产的模块(安装在开发板上)。

什么是LinkIt Connect 7681模块?

LinkIt Connect 7681 模块是一个拥有联发科技 MT7681 芯片组,无线天线和外部天线接口 (IPEX) 的小型开发板。

为什么联发科技 MT7681 是由独自模块方式提供呢?

该 LinkIt Connect 7681 模块是个单独提供的组件。这使您可以先设计您的设备,之后再购买该模块并连接到设备的 PCB 上。这是因为联发科技 MT7681 芯片组通常只提供给联发科技的授权户。

我可以设计自己的硬件来使用 LinkIt Connect 7681 吗?

可以的。开发板和模块的原理图和布局设计都是 LinkIt Connect 7681硬件参考设计的一部分并可供下载的。您还可以在 LinkIt Connect 7681 文档网页上找到芯片组的数据表。

如何购买 MT7681 芯片组来制造我自己的硬件?

联发科技只直接销售芯片组给授权的客户和合作伙伴。要创建自己的硬件您可以购买 LinkIt Connect 7681 模块。该模块是由 AcSiP 生产,并可通过 Seeed Bazaar 或其他批发商购买。或者,你也可以找一个联发科技授权客户和与他们合作来设计和制造您的硬件。

创建我的 LinkIt Connect 7681 装置需要重新开始和顾虑到所有的环节吗?

不需要。联发科技创意实验室提供 LinkIt Connect 7681 的硬件参考设计,并通过合作伙伴 Seeed Studio 来提供 LinkIt Connect 7681 开发板和 LinkIt Connect 7681 模块。该开发板提供了全面的核心硬件设计,使您能够专注于设计和原型设备的独特创意。

购买 LinkIt Connect 7681 开发板和模块

我可以在那里购买 LinkIt Connect 7681 开发板?

Seeed Bazaar, Seeed 批发商和天猫购物网(TMALL)可以买到 LinkIt Connect 7681开发板

我可以在那里购买 LinkIt Connect 7681模块?

在 Seeed Bazaar, Seeed 批发商 和天猫购物网可以买到 LinkIt Connect 7681 模块。另外,AcSiP 也有批发该模块,在 AcSiP 的网站上您可以找到更多他们的合作伙伴信息。

把基于 LinkIt Connect 7681 的物联网装置市场化

我要如何把我的 LinkIt Connect 7681 设备推向市场?

联发科技创意实验室的服务包含帮助您与原型器制造商(如 Seeed Studio) 以及原始设计制造商 (ODM)和设备制造商连接,协助您迈出物联网设备商业化的必要步骤。

开发平台故障排除

当我在开发过程中遇见难题时,在那里可以找到更多信息或帮助?

如果您在开发过程中遇到问题,联发科技 LinkIt Connect 7681 开发者指南内包含故障排除,这章节有介绍如何解决和纠正一些常见的问题。

如果该指南无法帮助您解决问题,那么还有 LinkIt Connect 7681 SDK 和 HDK 的论坛。在那里,您也许可以找到(通过与您的问题相关的搜索)与其他人遇到过同样的问题和解决方法。如果您还是找不到一个解决方法,那么请您使用论坛向创意实验社区提出这个问题。

我似乎不能够编译我的 LinkIt Connect 7681开发板固件,可能那里出错了呢?

一些固件未能编译的常见错误包含:

  • 不正确安装 SDK。先检查 SDK 安装是否正确,如果您不确定,请重新安装然后再试一次编译。
  • 代码错误,如语法错误或引用丢失或不存在的组件。请先解决检查代码中的错误,然后再试一次编译。

在联发科技LinkIt Connect 7681开发者指南内的故障排除章节提供有关如何诊断和解决编译问题的更多细节。

我上传固件时遇到错误,我该如何解决这些问题?

有时候上传固件时无法正常工作。这可能是因为:

  • 固件上传显示无法自动输入“恢复模式“,请手动按重置键。
  • 固件更新后,开发板没有任何反应。

在这种情况下,使用重置开关把 LinkIt Connect 7681 开发板进入恢复模式。该开发板应该重新启动并预期的运行固件。如果开发板依然没有按预期运行,请前往: “我的开发板似乎停止运行了,该怎么办?”

LinkIt Connect 7681 开发板有调试支持吗?

LinkIt Connect 7681 开发板在站模式时有提供调试日志。在联发科技 LinkIt Connect 7681 开发者指南的故障排除章节有描述如何解读该日志输出以及解决问题的的详细细节。

我的开发板似乎停止运行了,该怎么办? 

如果您的 LinkIt Connect 7681 开发板没有反映了:

  1. 请尝试使用任何 AT#Reboot 或硬件重置按钮来重新启动开发板。
  2. 使用上传来重新安装固件恢复。
  3. 使用闪存编程器来上传固件恢复。
  4. 联系 Seeed Studio 的支持服务。

请记住查看创意实验室论坛上的一些帖子关于可能的解决方法和原因。

如何知道 LinkIt Connect 7681 是连接到哪一个路由器?

您可以获取到所连接的路由器的 MAC 地址,这样就可以知道是连到哪一台路由器。

STA_ADMIN_CONFIG structure 里面有一个 pIoTStaCfg 全局变量,而  pIoTStaCfg > Bssid 就是连接上的路由器的 MAC 地址。

pIoTStaCfg-> Bssid; // Th MAC of the AP
pIoTStaCfg-> Ssid; // The name of the AP    
pIoTStaCfg-> Passphase; // The password of the AP    
pIoTStaCfg-> AuthMode; // The authentication mode of the AP 

如何修改 MT7681 的 baud rate?

 

请在以下文件修改 baud rate macros:

config.h
#define UART_BAUD_RATE 115200
Iot_custom.h
#define DEFAULT_UART_BAUDRATE UART_BAUD_115200

如何转换到另一个 Wi-Fi 频道?

您可以使用 iot_api.h 文件里面定义的API  void iot_atcmd_set_channel (uint8 Channel) 来转换 Wi-Fi 频道。

如何获得 LinkIt Connect 7681 的芯片 Serial/ID 号码?

MT7681 芯片组并没有 serial 号码。但它的 MAC 地址是唯一的, 可以作为 ID 使用。