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基本模板,并且完成了大部分的外设驱动。可以直接调用,开发者就很方便了。
|
学习一下