【雅特力AT-START-F435开发板试用】1-构建RTT-Stdio开发环境
[复制链接]
【雅特力AT-START-F435开发板试用】1-构建RTT-Stdio开发环境
首先真诚感谢电子工程师世界、雅特力科技举办【雅特力AT-START-F435&F437开发板试用】活动,我有幸参被选中参与雅特力AT-START-F435开发板评测活动。现将我试用情况记录如下。
1、AT32F435ZMT7参数介绍
雅特力AT-START-F435开发板选用雅特力AT32F435ZMT7 MCU,AT32F435系列MCU超高效能微控制器,搭载32位ARM® Cortex®-M4内核,配合先进工艺与整合技术缔造业界Cortex®-M4最高主频效能288MHz的运算速度。内建的单精度浮点运算单元(FPU)、数字信号处理器(DSP)及存储器保护单元(MPU),搭配丰富的外设及灵活的时钟控制机制,能满足多种领域应用。最高可支持超大容量4032KB的闪存(Flash)和高达512KB的SRAM。除集成高效能的运算效能外,也导入sLib安全库,可支持密码保护指定范围程序区,方案商烧录核心算法到此区域,提供给下游客户做二次开发。另外支持2个OTG控制器(设备模式支持不须外挂晶振[Xtal-less])、多达2个QSPI接口、用于支持外部SPI闪存存储器或SPI RAM扩增、8组UART串口、2组CAN总线、4组SPI/I²S(2组全双工)、3组高速(5.33 Msps)ADC独立引擎、8~14位并行照相机接口(DVP),另外XMC可支持SDRAM、SRAM、PSRAM等存储器扩增,AT32F437还集成兼容IEEE-802.3 10/100Mbps以太网口控制器特别适用于物联网应用。可运行于工业级温度范围-40~105°C,并因应多样的内存使用需求,提供一系列芯片供选用。
主要参数:
效能/性能:ARM®Cortex®-M4主频最高288MHz,单精度浮点运算单元
DSP指令集,2.6V~3.6V供电,I/Os可承受5V电平
温度范围-40 ~ +105°C
內存:4032KB闪存,512KB SRAM
sLib: 将指定之主存储区设为执行代码安全库区(仅能调用无法读取)
多达2个QSPI接口,可扩展闪存或 RAM,并支持地址映射模式
时钟:PLL(288MHz输出),外部高速 4~25MHz晶体振荡器,内部高速48MHzRC振荡器
带自动时钟校准功能(ACC)(25°C达1%精度,-40°C~105°C达2.5 %精度)
外部低速 32.768kHz RTC 晶体振荡器
内部低速 40kHz RC振荡器
复位和电源管理:睡眠、停机、和待机模式,上电/断电复位(POR/LVM)
可编程电压监测器(PVM),VBAT为RTC和20个32位的后备寄存器供电
模拟高性能外设:3组5.33M采样速率12位A/D转换器(24通道)
2通道12位D/A转换器
定时器:3个16位带死区控制PWM控制定时器,2个32位,8个16位通用定时器
2个16位基本定时器,2个看门狗定时器,1个系统时间定时器: 24位自减型
ERTC:增强型RTC,具有闹钟、亚秒级精度、及硬件日历
通信接口:3xI²C(支持SMBus/PMBus)
4xSPI/I²S(SPI可达36MHz)(其中I²S2/I²S3支持全双工)
4xUSART+4xUART(支持ISO7816,LIN,IrDA接口和调制解调控制)
2Xsdio,2xOTG全速控制器, 设备模式时支持无晶振(Crystal-less)
2xCAN 2.0B,红外发射器,
DMA:22通道,支持定时器、ADC、DAC、SDIO、I²S、SPI、I²C、DVP、QSPI和USART
I/O端口:多达116个I/O端口,所有I/O口可映像到16个外部中断; 5V输入信号
XMC:支持CF卡、SRAM、PSRAM、NOR、NAND和SDRAM存储器
支持并行LCD接口, 兼容8080/6800模式
DVP:8~14位并行照相机接口
2、AT-START-F435开发板介绍
图1 AT-START-F435开发板
开发板自带AT_Link-EZ下载器。
按照官方介绍,AT32F435ZMT7开发板支持keil、Rt-thread等多种开发环境,本次主要在Rt-thread studio环境下都进行了测试,具体情况如下。
官方提供了AT-START-AT32F435开发板在Rt-thread EVN开发环境下的BSP,未支持Rt-thread Studio开发环境的BSP,下面将介绍如何在Rt-thread Studio 环境下建立AT-START-AT32F435开发板的BSP。
- 下载RT-Thread,解压获得AT32的bsp。
- 导入 RT-Thread Studio 工程
- 下载附件
保存到相册
2023-6-4 23:48 上传
图2 导入BSP
- 填写项目信息,Bsp 根目录为 \RTT\rt-thread\bsp\at32\ at32f435-start。
图3 设置工程项目信息
- 安装相关库文件
- 点击工具栏右边第三个按钮“SDK管理工具”按钮,安装以下库文件。
图4 SDK管理
- 下载附件
保存到相册
2023-6-4 23:45 上传
图6 编译结果
- 点击下载按钮下拉菜单,选择DAP-LINK,点击下载按钮。
- 运行
图7 运行结果
至此,AT-START-F435开发板的Rt-thread Studio开发环境搭建完成。期待与大家一起交流。
|