打印
[活动专区]

【AT-START-F437测评】with RT-Thread

[复制链接]
2932|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RT-Thread STUDIO的SDK管理器中还没有发现AT32F437-START板的支持。但是在GITHUB的RT-Thread中,BSP包内已经支持了好多个AT32的START板。


如果需要移植RT-Thread,直接使用这个BSP包内的工程也是很方便的。
把整个RT-Thread下的Master分支下载下来。


在AT32F437-START文件夹内,可以看到已经建好的MDK等工程。可以支持多个编译器和IDE.




用MDK打开工程,在MAIN内是三个闪灯的应用。


编译好之后,直接下载到板子上。可以运行。
官方已经做好了好几个外设的驱动,可以直接打开使用的。


打开EMAC和RTC看一下效果。
在AT32F437-START文件夹,运行RT-Thread env工具。打开menuconfig图形配置








打开EMAC和RTC.保存退出。

使用scons --target=mdk5命令重新生成MDK工程。


重新打开工程后,编译下载。可以运行。
如果没有连接网线就启动运行了,会出现EMAC初始化通不过。后面再连网线也不行。


要先把网线连上再启动,就正常了。可以PING通BAIDU.


用date命令测试一下RTC.


官方提供的RT-Thread基本模板,并且完成了大部分的外设驱动。可以直接调用,开发者就很方便了。

使用特权

评论回复
评论
forgot 2023-4-27 09:00 回复TA
学习一下 
沙发
sheltonyu| | 2023-1-5 13:50 | 只看该作者
您好,在RT-Thread Studio sdk管理器中可安装at32 chip support packages包,安装好csp,新建工程时选择at32f437系列型号就可以使用

IMG_20230105_134720.jpg (168.97 KB )

IMG_20230105_134720.jpg

使用特权

评论回复
板凳
qiangtech|  楼主 | 2023-1-5 14:02 | 只看该作者
sheltonyu 发表于 2023-1-5 13:50
您好,在RT-Thread Studio sdk管理器中可安装at32 chip support packages包,安装好csp,新建工程时选择at3 ...

这个知道。从选择芯片开始。不是选择开发板开始的,需要自已配置一些引脚。

使用特权

评论回复
地板
shidap| | 2023-4-14 16:48 | 只看该作者
请问你测试的时候 开启 CAN 了吗?我在开启后编译错误一大堆。

使用特权

评论回复
5
qiangtech|  楼主 | 2023-4-15 09:47 | 只看该作者
shidap 发表于 2023-4-14 16:48
请问你测试的时候 开启 CAN 了吗?我在开启后编译错误一大堆。

没有测试到CAN

使用特权

评论回复
6
sheltonyu| | 2023-4-26 10:19 | 只看该作者
shidap 发表于 2023-4-14 16:48
请问你测试的时候 开启 CAN 了吗?我在开启后编译错误一大堆。

你好,can驱动编译报错是因为rtt最新的can驱动框架有调整导致,在include/drivers/can.h中新加的CAN_RX_FIFO0和CAN_RX_FIFO1宏定义跟at32底层库中的枚举定义重名导致,该处问题已经向官方反馈过一次,但没得到回复。
使用时将include/drivers/can.h中CAN_RX_FIFO0和CAN_RX_FIFO1宏定义屏蔽就可以使用。

使用特权

评论回复
7
Sancheese| | 2024-4-3 21:22 | 只看该作者
sheltonyu 发表于 2023-4-26 10:19
你好,can驱动编译报错是因为rtt最新的can驱动框架有调整导致,在include/drivers/can.h中新加的CAN_RX_F ...

非常感谢,正在使用AT32的F415测试CAN外设,别处都没找到相关说明

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

1354

帖子

11

粉丝