【RA6M4学习RT-Thread相关bug答疑】
相关教程:
bug答疑记录:
- bug------<1>🌼🎏🌻
- Q:FSP如何下载 3.5.0版本呢,Github有点慢啊
- A:链接:https://pan.baidu.com/s/1qiAE71lDciDLmiFMubOzcA?pwd=0730 提取码: 0730 复制这段内容后打开百度网盘手机App,操作更方便哦
- bug------<2>🌼🎏🌻
- Q:学习资源有哪些
- A:
瑞萨RA6M4 MCU开发板及FSP介绍
https://www.bilibili.com/video/BV1NV4y1j7v2/
RT-Thread介绍及RA6M4开发板调试演示
https://www.bilibili.com/video/BV1GV4y1j7Z4/
- bug------<3>🌼🎏🌻
- Q:J-link是否要准备
- A:板载J-link哦!不需要。
- bug------<4>🌼🎏🌻
- Q:RT-Thread studio有版本要求吗?
- A:使用最新版本即可
- bug------<5>🌼🎏🌻
- Q:软件包里找不到文档里对应的软件包
- A:因为有依赖关系,需要打开senesor框架,这个问题在后面版本会改下交互体验。打开sensor,然后搜索
- bug------<6>🌼🎏🌻
- Q:启动调试失败,下载正常
- A: studio里的jlink与电脑上冲突,关闭其他jlink就OK。
- bug------<7>🌼🎏🌻
- Q:此文件中select函数报错,undefined reference to `select’ HAL_TCP_rtthread.c /ra6m4_test/packages/ali-iotkit-v3.0.1/ports/rtthread 第 150 行 C/C++ 问题
undefined reference to `select' HAL_TCP_rtthread.c /ra6m4_test/packages/ali-iotkit-v3.0.1/ports/rtthread
- A: 阿里云的软件包版本用 latest试试呢;回复:改为lastest后错误依然存在,解决:将select函数直接改成了lwip_select,错误没了。
- bug------<8>🌼🎏🌻
- Q: Ali-iotkit引入的mbedtls包编译报错
- A:把阿里云软件包的TLS配置关掉应该就可以把 mbedtls移除了
- bug------<9>🌼🎏🌻
- Q: 编译发生mqtt的报错,未进行试验5,mqtt的配置后编译没有问题
- A:是不是同时添加了 阿里云的软件包和 MQTT 软件包,应该是这两个有冲突吧。只保留一个就行了。阿里云的软件包本身就封装了MQTT功能,也不需要单独添加MQTT软件包的。
- bug------<9>🌼🎏🌻
- Q:ali-iotkit编译错误
EINTR
- A:增加
#include <errno.h>
,EINTR
改为RT_EINTR
- bug------<10>🌼🎏🌻
- Q:安装setup_fsp_v3_5_0_rasc_v2021-10.exe最后一步失败
- A:建议卸载干净,关机开机,再来一次
- bug------<11>🌼🎏🌻
-
Q:RT Studio 中 packages 下不显示源文件,与 VS code中文件显示不一致。这是什么原因?
-
A:studio中的项目资源管理器只会显示和工程构建相关的文件。要查看磁盘的全部文件,可以打开 “导航器”
- bug------<12>🌼🎏🌻
-
Q:实验四 实验已经完成,但是串口打印的调试信息一直不停,即使关闭MQTT连接,串口还是一直打印信息,是哪里配置的不对嘛。
-
A:从日志上看是有接受到 sub订阅的消息,可能并没有关闭连接。可能是PC的MQTT软件还在周期发消息吧
- bug------<13>🌼🎏🌻
- Q:
D:NRT-ThreadStudio\workspace\RA6M4-RWDebug\rtthread.bin
(找不到指定的文件)。
请确保工程配置输出bin文件配置项已经勾选,然后重编译一次后再试。
- A:RT-Thread一般Jlink下载
Hex
文件,并不是bin
文件(复制、挪动工程会出现),打开调试设置,点击下载选项,选择生成Hex
文件,最后确定保存配置。