【RA6M4学习RT-Thread相关bug答疑】
相关教程:
bug答疑记录:
- bug------<1>🌼🎏🌻
- bug------<2>🌼🎏🌻
瑞萨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>🌼🎏🌻
- 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
,EINTR
改为RT_EINTR
- bug------<10>🌼🎏🌻
- Q:安装setup_fsp_v3_5_0_rasc_v2021-10.exe最后一步失败
- A:建议卸载干净,关机开机,再来一次
- bug------<11>🌼🎏🌻
- bug------<12>🌼🎏🌻
- bug------<13>🌼🎏🌻
- Q:
D:NRT-ThreadStudio\workspace\RA6M4-RWDebug\rtthread.bin
(找不到指定的文件)。
请确保工程配置输出bin文件配置项已经勾选,然后重编译一次后再试。
- A:RT-Thread一般Jlink下载
Hex
文件,并不是bin
文件(复制、挪动工程会出现),打开调试设置,点击下载选项,选择生成Hex
文件,最后确定保存配置。