工具/软件:TI C/C++编译器
请帮助编辑 10个 LED 灯的"QS_IoT"程序("ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c1294xl\QS_IoT")...
我正在尝试,但有一些错误,我无法解决错误....
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
请帮助编辑 10个 LED 灯的"QS_IoT"程序("ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c1294xl\QS_IoT")...
我正在尝试,但有一些错误,我无法解决错误....
器件型号:EK-TM4C1294XL
工具/软件:TI C/C++编译器
NUM_STATS 是一个关键值、 如果关闭 MCU 、它将对 MCU 进行一次故障排除 、 始终比列表中的 tStat 总数多1
您必须将6个 LED 添加到现有 tStat 列表(stats.c/h)中、因为唯一别名与定义的示例统计数据非常相似、但使用您自己的名称、 复制 现有语法格式。 6 个 LED 服务器名称 必须具有您 在(stats.c)中命名的相同别名、 例如 LED1=(myaliasforled1)、LED2 (myaliasforled2)等。 根据 LED 功能是否为双向 控制、LED 状态更新可定义为读取/写入或其他您选择的状态。 这意味着您可以从云服务器打开 LED、 在物联网 应用中进行读取功能更新、并从物联网应用到服务器进行 LED 写入更新。
[引用用户="Kishan Patel"]#define NUM_STATS 18[/引用]
1、 计算14个 tStat 总数 + 1 使 15像您之前所说的过帐和 (tStat *g_psDeviceStatistics [NUM_STATS]=)一样、全局结构必须 是相同的名称、 也请检查全局导出 stats.h
2.您还必须为 您 添加的附加 LED 定义 GPIO 端口配置 与 LaunchPad 上现有的2个用户 LED 一起添加、 另2个 LaunchPad LED 配置 为以太网链路和活动。
3.也可以向后跟踪,例如 将未经修改的 IOT 项目导入 CCS、 闪 存启动盘并 删除 IOT 服务器上添加的 LED 别名。
a.建立有效的服务器连接 验证 EEROM CIK 是否进行身份验证、 应用程序验证 客户端 和服务器上的 tStat 别名是否相同、然后 bOnline = true。
b.一次只添加1个新 LED 在 应用 中了解 问题所在 、 您可以在 (ports.c)中保留任何添加的 LED GPIO 配置。
c.请勿覆盖定义的以太网 LED、否则可能会发生故障、此外您还需要它们知道网络状态等。。。
好的工作现在就有 了想法 、耐心地尝试 查看应用、因为它与 Launch Pad 硬件布局相关、 例如 经常检查原理图。
欢迎使用 Connected LaunchPad!!
物联网演示
键入"帮助"以获取帮助。
当前 MAC:001ab603243b
正在获取 IP...
在离线模式下继续。
>获取的 IP 地址:192.168.43.221
正在定位 CIK... 在 EEPROM 存储中找到 Cik。
Cik:e87661f3bec8808ba6db5c9f68bd46649611152b
已连接! 键入"stats"可查看此电路板的数据。
>统计数据
添加 LED5后,它不起作用。。。
我在这里附上我编辑过的"QS_IoT"程序文件。
[引用用户="Kishan Patel"]在添加 LED5后,它不起作用...
您从 IOT 服务器获得的错误信息是什么? IOT 服务器 LED5上是否可能存在别名错误(无其他)导致错误? GPIO PK4 是否可能在 Launch Pad 上意外短路?
您可能需要付出更多的努力来调试您自己的应用、很少有人会打开 zip 文件、TI 工程师可能会不时地这样做。 请使用 代码插入 在 将来处理(短)代码时会发生剪切。
祝您在调试过程中一切顺利。
[引用用户="Kishan Patel"]“PK4 意外地在 Launch Pad 上短接”,我将删除此内容并对其进行调试....
它不起作用。
甚至 LED 也可能出现故障?
[引用用户="Kishan Patel"]我检查的"别名"在两边是相同的
同意 别名 的 两端显示相同。
在我看来,您认为 问题是本地问题,因为只有 LED5导致 了身份验证问题? 不确定、因为您没有开机自检 连接错误。 通常、身份验证错误 是由别名在 应用程序代码中的某个位置不相同引起的。 print stats 命令是 tStat 的本地打印函数、 当 (bOnline=false)这种情况 下从 1秒 GPTM 中断循环调用 LED 更新时、我也感到困惑。
[引用用户="Kishan Patel">但问题是 LED5。在此程序不起作用后,当我再添加一个"ADC 通道"时,它在两侧都可以用于 ADC。LED5是有问题的。 您的建议在每次生成"故障 ISR"时都是一样的、这是主要问题。[/QUERP]
什么是端口 N?
if (g_ui32LEDD2) { ROM_GPIOPinWrite (GPIO_PORTK_base、GPIO_PIN_0、GPIO_PIN_0); } 否则 { ROM_GPIOPinWrite (GPIO_PORTN_BASE、GPIO_PIN_0、0); }
尊敬的 TI 社区...
我 再次重复"QS_IoT"程序的问题。
在 TM4C1294XL 电路板的"Tiware Examples"中提供了一个用于物联网的程序(QS_IoT)。
我运行了这个程序,它运行得很好.. 我是为更多的 LED 灯编辑此程序我在"program"和"exosite data"中添加了一个 LED 此 LED 与"GPIO K0.0"连接、它正常工作。
我在编辑另一个 LED 时、它与"GPIO K0.1"连接、现在该程序用于使用"ti exo-site"的"4 LED "控制。在此之后、我再添加一个"LED"五个否 LED、它与"GPIO K0.2"连接
在添加了五个编号后、在侧面提供相同的"别名"以及"门户数据"和"程序" LED CPU 运行在"FAULT_ISR"中。根据前面给出的建议、我尝试调试并逐步运行程序
但在"request.c"文件中生成了"FAULT_ISR"。
我要附加 程序 rar 文件。
<<<<<<e2e.ti.com/.../7725.qs_5F00_iot.zip>>>>>>>>>