上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.5 PTR9818模块的固件烧写方式
Nordic的SoC芯片使用J-Link、通过SWD接口进行烧写。在进行烧写时,需要与J-Link连接4根线,分别是VDD、GND、SWD IO、SWD CLK。nRF52840 DK开发板集成了J-Link芯片,因此可以通过J-Link对PTR9818模块进行固件烧写。J-Link和PTR9818的接线示意图如图1-28所示。
图1-28
在正常情况下,nRF52840 DK开发板上的J-Link连接的是开发板上的nRF52840芯片。如果需要烧写外部的低功耗蓝牙芯片或模块(如PTR9818),则需要先将VTG与VDD nRF通过跳线帽短接,再将PTR9818模块的SWD编程接口连接到nRF52840 DK开发板上。PTR9818模块引脚的顶视图如图1-29所示。
图1-29
在实际的调试过程中,nRF52840 DK开发板和PTR9818模块的连接如图1-30所示。
图1-30
正常连接nRF52840 DK开发板和PTR9818模块后,可以在Programmer编程工具的界面看到PTR9818模块上的nRF52840芯片,其烧写过程与nRF52840 DK开发板的烧写过程完全相同。当PTR9818模块烧写好程序之后,只要连接电源(连接VDD引脚与GND引脚)即可正常工作。
在进行实验或开发时,如果需同时调试多个低功耗蓝牙设备,如调试低功耗蓝牙的多连接特性,可以准备多块nRF52840 DK开发板与多个PTR9818模块进行调试,这样调试效率会更高一些。