"Creating Comm Object failed" error when use rkdeveloptool

I followed the wiki to install armbian to emmc by usb cable,but i got an error “Creating Comm Object failed!”
通过usb安装系统到emmc,报“Creating Comm Object failed”错误
操作记录以及输出如下
ubuntu@ubuntu:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 2207:330c
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
ubuntu@ubuntu:~$ rkdeveloptool ld
DevNo=1 Vid=0x2207,Pid=0x330c,LocationID=301 Maskrom
ubuntu@ubuntu:~$ rkdeveloptool db rk3399_loader_spinor_v1.15.114.bin
Creating Comm Object failed!
ubuntu@ubuntu:~$ rkdeveloptool db rk3399_loader_v1.12.112.bin
Creating Comm Object failed!
ubuntu@ubuntu:~$

Try to add sudo before rkdeveloptool.

rk3399_loader_spinor_v1.15.114.bin is is wrong loader for eMMC, this is the loader for SPI. To write to eMMC, please use this one:

https://dl.radxa.com/rockpi4/images/loader/rk3399_loader_v1.12.112.bin

Thanks a lot.It works!