打印
[APM32F4]

APM32F407IG MINI Board 在 RT_Thread Studio 创建运行

[复制链接]
342|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 Aligagago 于 2023-2-27 16:45 编辑

#申请原创# @21小跑堂

前言
     Hi~ 大家好我最近在准备用RT-Thread Studio做项目开发,开发前先熟悉下软件工程,刚好手头还有上次中奖的APM32F407的MINI板,想着项目正好要替代成APM的芯片,那我们一起看下极海芯片在RT的支持如何,废话不多说,开始干活!!!


RT-Thread Studio 是一款一站式的IDE开发平台
主要包括工程创建和管理,代码编辑,SDK管理,RT-Thread配置,构建配置,调试配置,程序下载和调试等功能,结合图形化配置系统以及软件包和组件资源,减少重复工作,提高开发效率。

1,打开软件,我们先去 SDK manager 下载点资源包,

2,本次使用的是极海的MINI Board,所以我们在Board Support Packages 中找到Geehy目录,选择APM32F407IG型号支持,点击在线安装。

3,然后开始创建工程,我们选择基于开发板创建,这样就会加载到对应的板载文件,方便我们直接调用板载硬件比如LED灯,按键Key,串口打印等。
同时,左边会弹出APM32F407IG-GEEHY-MINI的开发板信息。

上面描述了该MINI Board的板载资源及内核信息。下面还链接了User Manual,DataSheet,Schematic Diagram,可以直接点开查看。

4,创建完成后,我们看看自动创建的工程main函数具体实现什么功能:
     a) 打印系统时钟。

     b) LED2 闪烁。

     5,接下来构建工程,选择下载器,观察现象。
      

     6,通过USART1 (Tx:PA9,Rx:PA10)连接板载,打印如下:
     

     这里我发现了一个小小的问题,串口可以正常打印消息,但是却无法接收命令,我去查看了下board.c文件,果然是因为GPIO_PA10 接收引脚的模式配置错误导致的。改成下图就可以识别命令了(上述问题已经反馈给开发者,他们会及时解决更新,大家使用时要注意哦!!!)
     

以上就是APM32F407IG MINI Board 在RT_Thread Studio 的使用方法,大家可以根据实际情况,选择工程类别。



  

使用特权

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

本版积分规则

8

主题

14

帖子

0

粉丝