youvote
youvote
疯狂编码中...

注册于 15年前

回答
26
文章
0
关注者
0

我 对问题发布了答案

1年前

某些大小的线程栈会导致其他内存出现问题,且始终无法唤醒.msh

1. 你可以先把 main线程栈 改大,再运行运行过程中用 ps 命令查询 main线程栈 最大使用情况 2. 好像 main线程 是不能退出的,你的代码在 105行 应该加上 whi

我 发表了评论

1年前

rtthread任务调度相关问题

“DMA 遇到被标记为由 CPU 所有的描述符” 意思就是 网卡接收缓存中的数据没有及时读出,导致网卡DMA收到新帧时因没有空闲接收缓存才不能正确接收,也就是 网络接收丢包 了。

我 发表了评论

1年前

rtthread任务调度相关问题

编程手册这里有说明: ![1.png](https://oss-club.rt-thread.org/uploads/20230708/cf48e3e044dafe5f15991d7e0d12962e

我 发表了评论

1年前

rtthread任务调度相关问题

网卡DMA描述符有没有指示错误?或丢包?打印下寄存器吧

我 对问题发布了答案

1年前

多线程访问链表是否需要加锁

rt_mutex_take()/rt_mutex_release()就可以 其实在链表搜索/遍历时也要加锁。如 某线程A 恰好遍历到某节点时,另一个线程B恰好把此节点 删除并释放 了,再返回到 某线程

我 对问题发布了答案

1年前

bootloader拷贝升级的检测方式

可以考虑把 download区 再分成2部分: 1. 前部分叫 bin文件信息区,用来存储 bin文件大小、crc32、固件版本号等信息。其空间大小最好是 存储介质(如flash)最小写单位的整数倍,

我 对问题发布了答案

1年前

设备运行时,文件系统正常,程序跑着跑着,再次ls时,显示no such directory

1. w25q256的读/写驱动,有没有错误日志? 2. 修改w25q256的写驱动,在写完以后再读1次,比较数据,如果不对,输出错误日志。 3. 其实你这个描述“设备上电开始运行时,偶尔会挂载文

我 对问题发布了答案

1年前

rtthread任务调度相关问题

这个应该跟 调度周期 没关系,可能跟这些有关: 1. 网卡驱动缓存开得太小 2. 上层线程收到报文,处理的时间太长

我 发表了评论

2年前

如何配置才能支持ipv6?

结构体增加保留内容也没效果(程序一样挂),原因未知 ![111.png](https://oss-club.rt-thread.org/uploads/20220906/170b18f3d0485a

我 对问题发布了答案

2年前

如何配置才能支持ipv6?

1. 你应该是在"rtconfig.h"中定义了宏"NETDEV_IPV6_SCOPES",把它注释掉应该就好了。 2. 原因应该是 ![ip6_addr_t中zone](https://oss-c

我 收藏了文章

3年前

CherryUSB 软件包给大家分享一下

回到
顶部

发布
问题

投诉
建议