CH582有移植成功FreeRTOS的吗

我按照wiki_wch_ble_ch58x_risc_v_advance_freertos [WCH技术wiki]这个PDF移植FreeRTOS,搞了好久总是有报错,有没有大佬移植成功的例程可以发给我学习一下j_0002.gif

可以发 个人信息保护,已隐藏 感谢j_0002.gif


移植成功了吗?我也想知道


看到最新的evt里有freertos,想知道那个能用不。是否可以将蓝牙,USB等外设都带起来,从而省掉TMOS。想用CH582带SPI液晶,怕刷屏时蓝牙那边等待超时。


TMOS是蓝牙的调度系统,无法省去的。在FreeRTOS中使用蓝牙可以创建一个比IDLE TASK只高一级优先级的任务,用来在while(1)中一直调用蓝牙系统任务,不主动退出任务。由其他高优先级任务抢断即可。
近期将更新新的EVT,其中有新的FreeRTOS移植例程,如果现在就需要,可以留下邮箱,将新版本的FreeRTOS移植例程发送给您。


这样搞TMOS如果一直被抢占 会超时吧 好像说625us是一个蓝牙周期 TMOS要至少1个还是2个周期的调用一次。


FreeRTOS移植例程本意就不是给蓝牙使用的。目前没有也没有计划出基于FreeRTOS的蓝牙单独库,只可以通过这个方法在FreeRTOS中使用蓝牙。如果其他任务占用时间长,可以通过增大蓝牙连接间隔等参数来保证蓝牙的连接。


在Freertos里想用硬时钟产生信号量,然后TMOS放在高优先级进程里,通过信号量控制其运行。 这样是否可行?硬时钟的周期设置为多久比较合适?谢谢


该方式理论可行,可以留下邮箱,我司测试可行后,发送给您。


你好,如果验证可行的话,麻烦也发给我一份测试程序。个人信息保护,已隐藏


你好,验证可行吗,可以发一份代码吗,个人信息保护,已隐藏


这里提供一份移植的例程参考:

CH582 移植FreeRTOS 学习演示 - debugdabiaoge - 博客园 (cnblogs.com)


只有登录才能回复,可以选择微信账号登录