本帖最后由 james03 于 2022-8-2 15:07 编辑
[size=12.0000pt]1、AT32WB415开箱 首先非常感谢ARTERY官方和21IC开展本次AT32WB415开发板的试用活动,也非常有幸能被选中为使用者。在收到中奖通知后,开发板邮寄了2天左右收到,万万没有想到,开发板居然直接包了一层缓存塑料通过信封打包邮寄了,结果也不出所料,基本上也和其他坛友一样,出现了插针被压弯的现象,多数是AT-Link上的“5V”和“GND”两根插针,如下图所示。
2、AT32WB415简介 AT32WB415是由一个M4内核的ARM加上一个蓝牙模块,其中蓝牙模块直接是购买其他厂家的,而不是重新设计的。个人猜测AT32WB415中的ARM就是ARTERY自家的AT32F415的die,蓝牙模块从代码上来看是深圳博芯科技的BK3432,其架构如下图所示。 其中蓝牙部分是通过ARM核的MCU通过串口之间AT指令来进行交互的,如下图所示,MCU部分编程如ARTERY其他系列的产品一致,见其提供的例程即可。
3、AT32WB415上手 这里讲解的AT32WB415上手以MDK环境为例,MCU部分正常的安装MDK的DFP包,蓝牙部分则需要安装Legacy Support才可以编译,因为其芯片是ARM9。蓝牙部分如果需要添加自定义的服务,则根据蓝牙应用手册《AN0077_AT32_BLE_Application_Note_ZH_V2.0.4.pdf》的第二章的详细讲解如下图所示。
经测试AT-START-WB415开发板默认蓝牙部分应该是没有烧录程序的,所以如果需要调试蓝牙程序,还需要编译蓝牙部分代码,通过ARTERY ICP Programmer程序下载,具体参见蓝牙应用手册《AN0077_AT32_BLE_Application_Note_ZH_V2.0.4.pdf》中“4.2.4 软件下载”章节,如下图所示。 蓝牙部分的编译见SDK下的ble_app_gatt工程,如下图所示路径。 接下来就可以按照官方提供的固件库例程玩起板子来,然后根据自己的要求来修改添加。
|