目录
概述
1 认识Version Board
1.1 Vision-Board简介
1.2 Vision-Board的资源
2 搭建Version Board开发环境
2.1 RT Thread Studio
2.2 安装SDK
3 开发环境验证
3.1 创建项目
3.2 编译和下载
概述
本文主要介绍使用RT-Thread Studio搭建 Renesa Version Board开发环境的方法和步骤。笔者详细记录每一个步骤配置的信息。通过图片和文字的方式记录下所有的步骤。
1 认识Version Board
1.1 Vision-Board简介
Vision-Board 开发板是 RT-Thread 推出基于瑞萨 Cortex-M85 架构 RA8D1 芯片,为工程师们提供了一个灵活、全面的开发平台,助力开发者在机器视觉领域获得更深层次的体验。
Vision Board搭载全球首颗 480 MHz Arm Cortex-M85芯片,该芯片拥有Helium和TrustZone技术的加持。官方提供的SDK包里集成了OpenMV机器视觉例程,配合MicroPython 解释器,使其可以流畅地开发机器视觉应用。
1.2 Vision-Board的资源
Vision-Board基于瑞萨R7FA8D1BH MCU设计,存储器:板卡搭载8M Bytes容量的Flash, 32M Bytes RAM。还支持摄像头接口,LCD接口。通信接口主要是WIFI。
该板块自带DAP-LINK,无需外接调试器,使用一条USB线即可开发,这一点对于开发者非常友好。
其具体资源列表如下:
板卡正面资源信息:
板卡反面资源信息:
2 搭建Version Board开发环境
2.1 RT Thread Studio
RT-Thread Studio是一个基于RT-Thread物联网操作系统的集成开发环境(IDE)。它是一个跨平台、可扩展的开发工具,提供了丰富的功能和工具,以帮助开发者快速开发、调试和部署RT-Thread应用程序。
RT-Thread Studio支持多种开发板和芯片,包括ARM Cortex-M系列、ARM Cortex-A系列、RISC-V等。它提供了丰富的代码模板和示例,帮助开发者快速构建应用程序,并提供了强大的调试工具,如断点、变量监视等,以帮助开发者快速定位和解决问题。
RT-Thread Studio还提供了集成的RTOS Kernel和Middleware,包括TCP/IP协议栈、文件系统、图形界面等,使开发者可以直接在IDE中使用这些功能,而无需额外的配置和安装。
除了基本的代码编辑和调试功能,RT-Thread Studio还提供了一些高级功能,如性能分析、代码覆盖率、内存监视等,以帮助开发者优化和测试应用程序。
下载地址:
https://www.rt-thread.org/studio.html
2.2 安装SDK
在安装SDK之前,保证PC上已经正确的安装好了RT Thread Studio开发环境,打开RT Thread Studio,点击SDK Manager开始安装相关的SDK.
1)选择Renesas 选项卡下的Version Board,安装如下SDK
2) 选择和安装调试相关的SDK
3)安装编译器相关的SDK
完成以上步骤之后,Version Board所使用相关的SDK已经安装完毕。之后可以创建项目测试开发环境是否能正常工作。、
3 开发环境验证
3.1 创建项目
点击File->New->RT-Thread Project创建项目。
项目创建完成后,其文件结构如下:
注意:
由于Version Board基于Renesa MCU,其可使用Renesa的FSP配置MCU的资源,在RT Thread Studio需要正确的配置FSP的路径,才能保证FSP的文件能被打开。笔者的配置路径如下:
3.2 编译和下载
使用Ctrl+B编译项目,如果编译成功,可以看见如下信息:
按照如下方式连线:
下载代码到板卡中,同时打开串口终端,可以看见如下信息:
串口终端上的信息: