问题排查入门 - FreeRTOS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

问题排查入门

重要

此页面引用了已弃用的亚马逊 FreeRTOS 存储库。建议您在创建新项目时从这里开始。如果您已经有一个基于现已弃用的 Amazon-FreeRTOS 存储库的现有 FreeRTOS 项目,请参阅亚马逊 FreeRTOS Github 存储库迁移指南

以下主题可帮助您解决 FreeRTOS 入门时遇到的问题:

有关主板特定的问题排查,请参阅该主板的FreeRTOS 入门指南。

一般的入门问题排查提示

我运行 Hello World 演示项目后,Amazon IoT控制台中没有出现任何消息。我应该怎么办?

尝试以下操作:

  1. 打开终端窗口,查看示例的日志记录输出。这可以帮助您确定发生了什么错误。

  2. 核查您的网络凭证是否有效。

运行演示时我的终端中显示的日志被截断了。我怎样才能增加它们的长度?

将正在运行configLOGGING_MAX_MESSAGE_LENGTH的演示FreeRTOSconfig.h文件中的值增加到 255:

#define configLOGGING_MAX_MESSAGE_LENGTH 255

安装终端仿真器

终端仿真器可以帮助您诊断问题,或者验证设备代码是否正确运行。有多种终端仿真器可用于 Windows、macOS 和 Linux。

您必须先将主板连接到计算机,然后再尝试通过终端仿真器建立与主板的串行连接。

使用以下设置配置终端仿真器:

终端设置

波特率

115200

数据

8 位

奇偶校验

停止

1 位

流控制

查找主板的串行端口

如果不知道主板的串行端口,您可以从命令行或终端发布以下命令之一,返回连接到您主机的所有设备的串行端口:

Windows
chgport
Linux
ls /dev/tty*
macOS
ls /dev/cu.*