SDK 开发环境搭建¶
1. Keil MDK 集成开发环境(IDE)¶
PAN271x DK 的 SDK 部分基于 Keil MDK v5 + ARMCC v5.06 版本构建,因此我们推荐您也使用相同的 IDE 版本及编译器版本,以确保能够正常开发。
您可以从 Keil 官方网站的历史版本页面中,下载指定版本的 Keil MDK 安装包: https://www.keil.com/update/rvmdk.asp
Keil MDK v5 历史版本下载页面¶
重要
我们推荐您使用 MDK v5.25 ~ v5.36 之间的版本, 这些版本在安装完成后,无需额外操作即可直接编译 SDK 中的所有例程。
若您的 PC 已经有 Keil MDK 开发环境,但版本低于 v5.25,则建议您更新 Keil 版本至我们上述的版本
若您的 PC 已经有 Keil MDK 开发环境,但版本高于 v5.36,那么:
请首先在 Keil 工程配置界面确认是否有 ARMCC v5.06 版本的编译器
![]()
Keil 编译器版本选择¶
若没有,则需要从 ARM 官方网站中找到单独的 ARMCC 编译器安装包进行安装: https://developer.arm.com/documentation/ka005198/latest/
![]()
ARMCC 编译器下载¶
2. JLink 烧录器¶
PAN271x SDK 例程默认使用 JLink 进行程序烧录与调试(针对预生产版本(SRAM 模拟 OTP)的芯片)。
实际上,由于芯片 SRAM 空间较小(3KB),无法直接使用 Keil 自带的 JLink 烧录功能,因此我们在 SDK 中嵌入了一个 JFlash 工具(位于 <PAN271x-DK>/01_SDK/build_tools/JFlash 目录),当在 Keil 中点击 Download 按钮的时候,会调用该 JFlash 工具进行烧录。
另外,我们推荐您使用 JLink v9 或更高版本的 JLink 烧录器硬件,以确保能够正常烧录与调试。
注:对于 OTP 版本的芯片,我们建议您使用 PANLink 量产烧录工具进行烧录,详见 量产烧录 文档说明。