yangjie
yangjie - 认证专家
This guy hasn't written anything yet

注册于 3 years ago

回答
385
文章
2
关注者
16

先测试一下是不是env的问题:可以在其他bsp路径下开menuconfig
(1)如果能打开,就不是env的问题,就是你做bsp的问题
(2)如果也打不开,可能是env的问题,把现有的env删掉,关闭杀毒软件,重新下载解压安装一下

在生产时前 开启 rt-debug 进行调试。
代码没问题后, 关闭 rt-debug 功能,然后再进行生产。

位置:
image.png

这是个warning 不是error,可以忽略

“线程里就放了一个 消息队列的发送”

是不是你只让它跑了一次呢? 加循环了吗

第一
没有,event是置位方式,该位第一次置位和多次置位的结果是相同的,send源码:

/* set event */
event->set |= set;

第二
将当前所有的为1的位置0,recv源码:

/* received event */
if (option & RT_EVENT_FLAG_CLEAR)
    event->set &= ~set;

用了一段时间,说明一开始是没问题的。
运行率一段时间后,mutex的类型被改变了,检查下内存越界、内存溢出

1、换串口终端,putty xshell等。
2、自己移植console_getchar,加上接收缓冲。

赞一个,楼主可以修复,然后提pr

驱动:不太着急的话,近期会有软件包。着急的话可以自己实现一下驱动,对接MTD设备。
文件系统:需要NFTL层对接。

可能是你RW_IRAM1未定义吧,链接脚本和此处是对应的
image.png

nano-3.1.3是先发布的,这个函数后来才加上的,所以nano-3.1.3没有这个函数
https://github.com/RT-Thread/rt-thread/pull/3078

但是message其他函数可以正常使用

回到
顶部

发布
问题

投诉
建议