跳到主要内容
版本:Next

3.1 调试器

3.1.1 本地USB模式

  • 连接Power Debugger 接收端设备(发射端可连可不连
  • 设置工作模式为 本地USB (接收端)
  • 确认接口电压(默认为3.3V)
  • 然后应用设置即可。

image-20230630162716156

3.1.2 本地WIFI直连模式

  • 连接好发射端和接收端
  • 工作模式选择为本地WIFI 直连模式
  • 调整网络信道,无线速度,带宽等设置(一般默认即可)
  • 调整包模式(默认大包模式,可以提供较高的速度,小包模式可以提供更好的稳定性)
  • IO 电压(默认3.3V,主流方案)
  • 设置同步(默认开启),更改发射端的参数,将会同步到接收端

image-20230630172353777

如下所示,推介高速模式

image-20230323120105888

完整的调试器设置使用教程和FAQ见 调试器设置教程

3.1.3 局域网模式(需配网)

局域网模式下,除了需要设置工作模式为局域网模式之外,需要额外配置无线网络的SSID 和密码,如下图所示:

image-20230630173816175

特别说明
  • 局域网模式下与路由的响应实时性存在关联,如出现延时大,无法找到设备等问题,请检查路由设置,必要时重启路由器(恢复默认设置)或者设备,如有需要,及时和我们联系。
  • 局域网模式下,数据将会进行加密。
  • 同步设置后,请检查发射端(接收端)绿色状态灯是否亮起(亮起说明通信正常)
  • 局域网模式下的其他参数参考 本地WIFI直连

3.1.3.1 局域网高级设置

局域网高级设置请参考局域网高级设置自定义服务器请参考自定义服务器

3.1.4 公网模式(代理模式)

公网模式下,除了需要设置工作模式为公网模式之外,需要额外配置无线网络的SSID 和密码,如下图所示:

image-20230807180051894

特别说明
  • 公网模式,与网络实时性和稳定性有非常大的关系,创芯工坊将提供平台CDN服务器节点(开放测试),目前可稳定国内(中国)大部分地区实时调试使用(华北、华中、华南,华东),华西,西南,西北部分地区延时偏高,暂不提供境外公网调试服务
  • 公网模式下,数据将会进行加密。
  • 同步设置后,请检查发射端(接收端)绿色状态灯是否亮起(亮起说明通信正常)
  • 公网模式下:需要获取设备授权,详见 账户.
  • 公网模式下的其他参数参考 本地WIFI直连。
  • 首次应用设置需要进行公网测试,以建立最低延时路线,耗时较长(>15秒),测试完成后将存储当前设置以便使用最佳设置,可通过重新更新设置到发射端和接收端清除设置,重新测试最优路线。
  • 当前产品暂无计划提供P2P设备连接模式。
信息

自定义服务器请参考自定义服务器

3.1.5 公网模式(P2P)

image-20240920154346923

公网模式除了支持标准的代理模式之外,此外还支持P2P 模式,在P2P 模式下通常可以提供更好的调试速度,但是P2P 也存在一些缺点,在某些场景下,无法实现穿透,或者穿透后,端口号变化,导致中途掉线,重连的可能性,具体是选择P2P 还是选择代理模式,需要根据实际场景来确定。

警告

公网P2P的注意事项和工作要求,参考代理模式。

信息

自定义服务器请参考自定义服务器

3.1.6 补充说明

3.1.6.0 局域网和公网模式下的蓝牙小程序

可使用微信小程序来对设备进行快速配网和工作模式的切换,见 小程序

3.1.6.1 使用前检查连接状态

无论设备处于何种模式下,绿色指示灯常量则表示设备初始化成功,如绿色灯闪烁,则说明连接失败,请检查设备的模式,发射端和接收端的配对,公网模式下,同时需要确保设备配置正确的无线网络,并能提供稳定的连接。

3.2.6.2 WINUSB 模式

在调试器选择界面可以看到双模的调试设备:

  • HID 通道,标准模式
  • WINUSB 模式,高速模式

Keil从V5.29版本开始支持WinUSB。在Option for Target -- Debug -- Settings界面,可以选择带“WinUSB"的调试器,同时建议用户选择5MHZ以上的SWD速度,即可体验WinUSB的高速下载功能。

如下所示,推介高速模式

image-20230323120105888

对于Keil V5,如果是早期版本,按照ARM官方解决方案,用ARM官网Documentation – Arm Developer提供的CMSIS_DA.dll文件替换keil安装目录Keil_v5\ARM\BIN下同名文件,即可识别WinUSB。

imag

如无法识别到调试器设备,请尝试更新驱动程序,见驱动安装,如果能正常使用,则无需安装!

完整的调试器设置使用教程和FAQ见 调试器设置教程

3.2.6.3 支持的开发环境

详见 2.1 功能参数 | IDE