在线仿真时发现是卡在can.c文件的168行_can_int_tx函数:rt_completion_wait(&(tx_tosnd->completion), RT_WAITING_FOREVER); 代码如下: rt_inline int _can_int_tx(struct rt_can_device *can, const struct rt_can_msg *data, int msgs) { int size; struct rt_can_tx_fifo *tx_fifo; RT_ASSERT...
RT-Thread Studio 为STM32CubeMX 提供了快捷的配置入口,可将 STM32CubeMX 配置的内容应用到 RT-Thread Studio 的工程中,不需要用户手动去搬运 2021-08-12 14:04:42 RT-Thread Studio IDE使用的基础介绍 rt-thread studio 安装首先需要确保已经安装 rt-thread studio在工具栏找到 SDK 管理器,点击后在弹出窗口,...
使用RT-Thread ENV 工具对内核进行配置,开启内核层CAN总线驱动,并重新生成KEILMDK工程,运行scons --target=mdk5 在HAL_Drivers目录下添加硬件层的can驱动代码,命名为drv_can.c drv_can.h. 参考STM32的RTT HAL驱动,我们需要针对性地对各部分进行更改,仔细核对驱动API调用方法才能完成移植。由于是第一次使用英飞凌XM...
EtherKit是RT-Thread联合瑞萨电子推出的一款高性能、多功能以太网MPU开发板,采用瑞萨电子RZ/N2L芯片,搭载Arm® Cortex®-R52内核,主频高达400 MHz;支持TSN的3端口千兆以太网端口;支持EtherCAT、PROFINET RT/IRT、EtherNet/IP™、Modbus、OPC UA等主流工业以太网通信协议,该开发板能轻松满足各种工业场景对工业以太...
GD32的BSP架构主要分为三个部分:libraries、tools和具体的Boards,其中libraries包含了GD32的通用库,包括每个系列的HAL以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的Boards有很多,我这里值列举了GD32407V-START。
GD32的BSP架构主要分为三个部分:libraries、tools和具体的Boards,其中libraries包含了GD32的通用库,包括每个系列的Firmware Library以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的Boards有很多,我这里值列举了GD32407V-START。
RT-Thread的所有BSP中,最完善的BSP就是STM32系列,但从2020年下半年开始,国内出现史无前例的芯片缺货潮,芯片的交期和价格不断拉升,STM32的价格也是水涨船高,很多朋友也在考虑使用国产替代,笔者使用的兆易创新的GD32系列,我看了下RT-Thread中GD系列BSP,都是玩家各自为政,每个人都是提交自己使用的板子的BSP,充斥...
MAC address: c8-47-8c-37-4d-d30x04:编译环境Env搭建以下介绍来自于RT-Thread官网,大家看下即可: Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包...
GD32的BSP架构主要分为三个部分:libraries、tools和具体的Boards,其中libraries包含了GD32的通用库,包括每个系列的HAL以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的Boards有很多,我这里值列举了GD32103C-eval。
RT-Thread 中文文档 3.0.3 版本 整理:唯恋殊雨 CSDN 博客:/tichimi3375 2018.08.10 Version :0.0.1 RT-Thread 入门指南 RT-Thread 介绍 RT-Thread 是一个来自中国的开源物联网操作系统,它提供了非常强的可伸 缩能力:从一个可以运行在ARM Cortex-M0 芯片上的极小内核,到中等的ARM Cortex-M3/4/7 系统,...