GR5526 SDK是汇顶科技专为GR5526系列芯片开发的软件开发套件,方便客户快速评估及开发项目。该套件支持Bluetooth 5.3全功能的低功耗蓝牙协议栈,完整的外设驱动程序以及丰富的功能库文件,提供了大量的参考文档及参考示例,包括BLE Device Role、GATT Profile/Service、Peripheral APP Driver、Libraries、OTA、DTM、Power Consumption、FreeRTOS、LVGL等。
GR5526 SDK支持自动功耗管理功能及多种低功耗模式,实现极低的系统功耗,同时支持固件的加密和下载功能,可保证产品固件安全。
GR5526 SDK 支持Keil、IAR和GCC集成开发环境,提供了PC下载调试工具GProgrammer、PC串口工具GRUart及GRDirect Test Mode Tool,移动调试APP工具GRToolbox,方便客户快速进行项目评估开发。
客户可通过 GR5526 Starter Kit 开发板进行评估开发,GR5526 SDK的相关示例可直接在GR5526 Starter Kit 开发板运行。
Bluetooth 5.3全功能的低功耗蓝牙协议栈
支持GPIO、Timer、PWM、WDT、I2C、UART、SPI、USB 2.0、ISO 7816、QSPI、DSPI、OSPI、DC、GPU、ADC、PDM、I2S、AES、HMAC、PKC、TRNG等外设
提供全部Bluetooth LE Device Role和GATT Profile/Service的参考示例
提供丰富的库文件与外设参考示例
DTM测试、功耗评估测试参考示例
OTA和Fast DFU固件升级
FreeRTOS
支持LVGL 8.1.0和LVGL 8.3.1
固件加密与下载
低功耗睡眠管理
RTT调试
支持Keil、IAR和GCC工具链,可在Windows和Linux环境进行开发
支持Keil、IAR、J-Link下载算法
蓝牙功能:解决多连接同时发起SC配对时概率性出现配对失败的问题;修复广播数据更新在特定场景下与其他低功耗蓝牙业务冲突的问题;更新BLE TX Power最大值为8 dBm
外设相关:优化APP TIMER、ADC、SPI等模块的驱动缺陷
系统层面:修复热启动时FPB patch失效导致hardfault的问题;调整DCDC电压为1.25V,DigCore电压为1.2V
编译环境优化:修复GCC编译环境下使用nano库时,FPB功能异常问题,并在新版本上默认开启nano库,以节省code_size
下载算法:新增下载算法GR5xxx_16MB_Flash_Jflash.FLM,可用于使用J-Link Commander或J-Flash下载固件
建议NVDS仅用于系统静态配置(非动态配置)。如需更完善的数据存储,可自行开发或引入开源文件系统(如LittleFS)
蓝牙功能:优化休眠情况下多连接易断连的问题; 优化广播场景的内存异常; 优化MAC地址去重算法。
外设相关:优化 I2C、ADC、QSPI、RTC等模块的驱动缺陷。
系统层面:优化 Ultra Sleep模式;优化慢速时钟校准策略;解决加密验签情况下固件升级失败的问题。
IDE环境优化升级:升级IAR开发环境(> 9.40.1+);解决KEIL下sct文件导致加密场景运行异常的问题。
新增lvgl 8.31版本显示用例参考, 并优化Lvgl显示绘制相关的bug。
移除SDK中tools文件夹(含GRToolbox、GRUart、GProgrammer、GRDirect Test Mode Tool),用户可从官网"软件资源"直接下载。
提供BLE 5.3全功能的协议栈编程接口
完善的片上外设驱动(UART、TIMER、QSPI、GPU等),支持外设低功耗自动管理
丰富的BLE应用及外设示例工程
基于LVGL图形库的示例工程和多种实用中间件
支持Keil/GCC 集成开发环境,提供基于Doxygen的API使用手册
支持固件与数据加密, OTA固件升级
提供开发工具GRToolbox (Android),GRUart (Windows), GProgrammer (Windows/Linux),GRPLT Lite Config Tool (Windows)
打开微信,使用“扫一扫”即可关注。