技术宅
技术宅
这家伙很懒,什么也没写!

注册于 11年前

回答
27
文章
0
关注者
1

发布于1年前

同样遇到这种问题,开辟了1M的空间,一次性写入2000条数据,每条48字节, 15分钟了还没写完,一直在GCXXXX,这软件倒是挺好,但用在flash上作为历史数据存储,这速度没什么意义了,觉得作者可以在at24c512这种上搞一下,作为历史数据存储就比较好了。

发布于1年前

  1. #define MB_MASTER_TIMEOUT_MS_RESPOND (100 )

等待超时时间设置的 100ms

发布于1年前

  1. void vMBMasterPortTimersT35Enable()
  2. {
  3. // rt_tick_t timer_tick = (50 * usT35TimeOut50us)
  4. // / (1000 * 1000 / RT_TICK_PER_SECOND) + 1;
  5. //eb 断帧时间延长5倍, 9600bps下,大约为4ms*5 = 20ms
  6. rt_tick_t timer_tick = ((50 * usT35TimeOut50us)
  7. / (1000 * 1000 / RT_TICK_PER_SECOND) + 1) *5;
  8. /* Set current timer mode, don't change it.*/
  9. vMBMasterSetCurTimerMode(MB_TMODE_T35);
  10. rt_timer_control(&timer, RT_TIMER_CTRL_SET_TIME, &timer_tick);
  11. rt_timer_start(&timer);
  12. }

发布于1年前

来人指点下

发布于2年前

ch32v307没有lcd接口吧。 请教下用lvgl是要怎么个用法,加外置RGB888驱动芯片吗。

发布于2年前

楼主所述,句句直指要害,从13年到现在,一直在持续关注rtt,也最少10次进行了尝试,先是之前的env搞的头大,放弃了。出了studio后,好很多,但实际用起来会由于各种组件包的测试不完善,导致一些小问题,毕竟这些组件包都是和大家同一水平或者稍微高一点水平的人贡献出来的,并不像libmodbus,libsqlite这种linux常用lib本身就是大牛写的,而且经过了很多年的验证和改进,基本没有任何问题了。

总的来讲,rtt面对的大部分是单片机的用户,有80%的是不会linux的,用rtt就是看中了他的组件包,比如fs,net,这些都是单片机上自己实现比较复杂的地方,如果能集中精力,把这些基础组件做的没有任何毛病,那用的人绝对会多起来的。

希望rtt越来越好。

发布于3年前

重新离线下载个安装包,安装后有了。

发布于3年前

在一些资源紧张的应用中,这个需求很有必要,上rtt完整版资源不够,自己移植lwip太费力而且不保证稳定, 这也是我一直在freertos和rttnano之间纠结的原因。freertos可以以官方独立包的形式可以加入lwip,mqtt,corejson等等。比较方便而且稳定。

发布于3年前

昨天刚弄了这个。 不勾选GNU Extensions的话。屏蔽掉#error那一行就行。当然得重新定义一个不是WEAK的函数。

发布于3年前

  1. if 开始 <终止
  2. {
  3. if 当前 < 终止 & 当前 >开始
  4. //用于判断 19:00 20:00 这种情况,在此范围内开
  5. }
  6. else
  7. {
  8. if 当前 > 终止 || 当前 <开始
  9. {
  10. //用于判断19:00 6:00的情况
  11. }
  12. }

感觉满足了。分析分析有BUG没

发布于3年前

补充:关了mailbox,代码量只少了0.02K

发布于4年前

888.JPG
这也太神奇了吧。就添加了下W25Q64FV的table,就好了。不明白什么原理,W25Q64DW和W25Q64FV,只是一个0X60和一个0X40的区别。为什么必须要添加W25Q64FV才行。大佬能解释一下吗@whj467467222

发布于4年前

理解了

发布于4年前

哪里也没动。重新新建了个工程,好了

发布于4年前

111.jpg
222.jpg
333.JPG
444.JPG
555.JPG
不知道怎么在根目录下新建目录,补充一下图,dfs_mount返回-1, 是因为dfs_file_open返回了ENOENT

回到
顶部

发布
问题

投诉
建议