小小李sunny
小小李sunny
This guy hasn't written anything yet

注册于 1 year ago

回答
621
文章
1
关注者
7

看一下要访问的那个exe文件是否存在,如果是存在的可能是权限问题,用管理员权限运行studio试试。

这个线程创建成功没,如果未创建成功是查不到的

应该还是你的代码问题,需要仔细排查一下,我用过F407的双路CAN,都可以正常

看一下电脑上源文件是否还在,如果还在,刷新一下工程应该就能正常恢复了

CAN网络里要有设备才行,能跟你的设备通信。
可以参考一下这篇文章,RTT STM32系列 CAN发送卡死 RTT底层驱动bug应该能解决你的问题。

-02是超时,应该说这是一个状态码,并不是错误,线程中有delay,挂起,timeout是正常的。
状态码在rtdef.h文件中定义。

官方BSP目前还没有PWM的驱动,只能自己移植了,参考其他的drv_pwm驱动移植进来。

看一下finsh打印的信息,是不是程序hardfault了,或者出现其他错误导致程序死了

你用的是latest版本RT创建的工程么,用4.0.2或者4.0.3试试,应该是没问题的

点菜的菜单,就是把你能进行的所有任务列个清单展示出来,要操作哪个任务,点击对于的按钮进入或者退出。

准备一直到哪款M4的国产芯片呢,BSP找一下有没有相同系列的。
另外再论坛搜索一下国产MCU,有很多大佬的移植经验文章,可以看看有没有你的那款芯片。

可以参考这个RT-Thread 按指定网卡创建socket,创建socket连接时,指定网卡进行创建。

可以直接使用RT的硬件定时器设备驱动,不用再调用HAL库函数。详细可以参考官网文档,有讲解和应用示例HWTIMER 设备

回到
顶部

发布
问题

投诉
建议