fubaojun2006
fubaojun2006
哇(挖)~~坑~~~啊!

注册于 5 years ago

回答
21
文章
0
关注者
0

fubaojun2006 对问题发布了答案

9 months ago

【回帖有奖】我准备了66份开工福袋,助你点燃2021年!

2021开工大吉! 祝 RTT 越来越丝滑!

fubaojun2006 发表了评论

10 months ago

dataqueue内存泄漏

最近一段时间 在调试RTT ,也在二刷 小破站《我的三体》,从 宇宙社会学,应该也可以推导一个开源社会学!研究 程序猿个体之间与外部开源社群之间的关系。我现在有点理解 开源之父的那句名言:RTFSC。

fubaojun2006 发表了评论

10 months ago

dataqueue内存泄漏

虽然上一个 内存写穿的问题 结束了,但是又遇到了一个新的问题。依然是反复开关串口。然后CR1 寄存器的值被改写了。找了半天,没有找到问题所在。先暴力解决一下吧。解决办法很简单: 在关串口的时候,直接写

fubaojun2006 发表了评论

10 months ago

dataqueue内存泄漏

通过在线调试 确认是内存写穿了。写穿的原因是DMA RX 使能后,serial close 时,底层驱动代码没有清理DMA相关的参数。还需需要同步git 最新代码。

fubaojun2006 发表了评论

10 months ago

dataqueue内存泄漏

另外此问题 已经有帖子讨论了,但是并没有提及修复时间。2019年的讨论https://club.rt-thread.org/ask/question/11513.html

fubaojun2006 发表了评论

10 months ago

dataqueue内存泄漏

以前学习没有项目进度时间要求还好,现在项目推进不下去,驱动又用的不顺,真的窝心了。赶时间,要造轮子了。

fubaojun2006 发表了评论

10 months ago

dataqueue内存泄漏

但是我遇到一个更惨烈的问题。就是反复 open close ,serial 设备时,会出现一个(rt_object_get_type((rt_object_t)thread) == RT_Object

fubaojun2006 发表了评论

10 months ago

dataqueue内存泄漏

有问题的RTT版本 为 RT STUDIO 自带的V402版本。github上的 V403版本已经解决了该问题。

fubaojun2006 对问题发布了答案

10 months ago

dataqueue内存泄漏

楼主,看到的代码确认是有问题的,我已经踩坑了。另外,提问时,最好给出使用的RTT 版本。这样比较容易追踪解决办法:同步git 最新代码,最新代码里面这里有一些改变

fubaojun2006 对问题发布了答案

10 months ago

关于串口DMA发送数据一直发不出来

我也遇到与你一样的现象,不过我这边是代码写的逻辑问题导致的。写出来给别人也提醒一下。内核版本 4.0.2 /* 此处 DMA发送方式打开串口设备 测试功能, 防止程序调用中断发送

fubaojun2006 对问题发布了答案

10 months ago

用uart1进行数据接收/输出,波特率一直是115200,设置不了其它波特率

有问题,解决了,再回答出来,大家的知识都增加了。赞!

fubaojun2006 发表了评论

10 months ago

请教一个关于rt_tick_get()的问题

这个情况,有点类似于 显卡刷新显示器的时候,由于数据不同步而导致的画面有撕裂。 一样的感觉。

fubaojun2006 发表了评论

10 months ago

请教一个关于rt_tick_get()的问题

再改一下描述:还是举例一个例子好理解,假设 rt_tick = 0x12FF FFFF读取数据过程中 ,中断自加之后回写的情况:读取32位数过程:读取低8位 //[0] = 0x**_FF_

fubaojun2006 发表了评论

10 months ago

请教一个关于rt_tick_get()的问题

@fubaojun2006 最后这一段写的仓促了,改一下描述:还是举例一个例子好理解,假设 rt_tick = 0x12FF FFFF读取数据过程中 ,中断自加之后回写的情况:读取32位数过程:读取

fubaojun2006 发表了评论

10 months ago

请教一个关于rt_tick_get()的问题

哇,好详细,新的知识点又学到了。如你所说,8位MCU对于 16bits 32bits的数据,确实是这样分指令处理的。那么大概率出问题的地方应该是在 自加之后回写的过程中读取的时候会出现错误。+1 写回

回到
顶部

发布
问题

投诉
建议