Unfortunately SiFli didn’t add support to OpenOCD to their chips (seems like they are planing to add support to probe-rs project). Instead they have used JLink and created support to an old JLink version (6.80a) and all the instructions are from Windows.

So these are my steps to get it working on Linux (not completely successful yet)

$ dpkg -l jlink
ii  jlink          8.12.1       amd64        SEGGER J-Link tools

$ sudo apt purge jlink

$ sudo dpkg -i JLink_Linux_V680a_x86_64.deb

$ cd SiFli-SDK/tools/flash/jlink_drv$

$ ls
JLinkDevices.xml      sf32lb52x_sd  sf32lb56x_nand  sf32lb58x_nand_nobbm
sf32lb52x             sf32lb55x     sf32lb56x_sd    sf32lb58x_sd
sf32lb52x_nand        sf32lb55x_sd  sf32lb58x
sf32lb52x_nand_nobbm  sf32lb56x     sf32lb58x_nand

$ sudo mkdir /opt/SEGGER/JLink_V680a/Devices/SiFli

$ sudo cp -a * /opt/SEGGER/JLink_V680a/Devices/SiFli/