该文档主要介绍桃芯科技DB881BC1A开发板的硬件资源及其使用方法。
DB881BC1A开发板见下图,核心芯片为BLE5.1 SOC ING91881B芯片。
DB881BC1A开发板可以通过排针接功能板或者跳线供电
VBT: 供电引脚,接到ING91881B芯片的VBAT,电压范围1.62-3.63V。
RSTB: 复位引脚,接到ING91881B芯片的RESET引脚,低电平有效,拉低复位芯片。
INT: BOOT引脚,在芯片上电或者复位的时候,如果IO0接高电平,会进入boot模式,通过IO2串口TX发送字符串"UartBurnStart",并等待10秒钟,如果10秒钟内没收到烧录数据或指令,会自动退出烧录模式。
GND: 地。
IO2 烧录串口TX,使用时可配置成其他功能。
IO3: 烧录串口RX,使用时可配置成其他功能。
SWC: sw口clk。
SWD: sw口dio。
如上图DB881BC1A开发板可以和功能板配合使用,使用方法参考《DB72C8K1A开发板使用说明》。
开发板两侧排针为ING91881B芯片引出的管脚,丝印IO 0-19分别对应ING91881B芯片 GPIO 0-19。用户可以根据实际需要通过排线连接具体的外部设备,并通过软件配置相应的功能。GPIO和外设的映射关系参考芯片手册。
若要使用其它的硬件资源,比如传感器、串口、蜂鸣器等资源,需要连接功能板。
从弹出的快捷菜单中选择“Download to Flash...”,ingWizard 自动打开 Flash Downloader;
在 Flash Downloader 里点击“Setup UART”修改开发板使用的串口号;
点击“Start”;
<div class="note">
<strong>说明:</strong> 一般情况下一个完整的程序包含两个二进制文件,platform.bin(包含协议栈、实时内核)和
App Bin。程序编译时,只有 App Bin 发生变化,platform.bin 不变。所以 platform.bin 只需要烧写一次。
详情请参阅 SDK <a href="/user_guide">用户手册</a>关于<a href="/user_guide/intro.html#architecture">软件架构</a>的介绍。
</div>
按 LOAD 键 ,开发板即可进入下载模式(或者,保持开发板 EXT_INT 按键处于按下状态,按动一次 RESET)。
所有示例都可以在 IDE 直接通过 JLINK 调试器下载,例如在 Keil 里直接点击“Download”。