Code upload fails

I am trying to build and upload hello application using freedom-esdk on Hifive1 Rev B board.

#1 Build:
make [PROGRAM=hello] [TARGET=sifive-hifive1-revb] [CONFIGURATION=debug] software
This has build the binary successfully

iscv64-unknown-elf-size /home/rust5/GitHubDir/freedom-sdk/software/hello/debug/hello.elf
text data bss dec hex filename
21314 1924 3236 26474 676a /home/rust5/GitHubDir/freedom-sdk/software/hello/debug/hello.elf

#2 upload to target using following command:
make [PROGRAM=hello] [TARGET=sifive-hifive1-revb] [CONFIGURATION=debug] upload
This throws the following error:

scripts/upload --elf /home/rust5/GitHubDir/freedom-sdk/software/hello/debug/hello.elf --openocd openocd --gdb riscv64-unknown-elf-gdb --openocd-config bsp/freedom-e310-arty/openocd.cfg
Open On-Chip Debugger 0.11.0-rc1+dev (SiFive OpenOCD 0.10.0-2020.12.1)
Licensed under GNU GPL v2
For bug reports:
Issues · sifive/freedom-tools · GitHub
DEPRECATED! use ‘adapter speed’ not 'adapter_khz’
Using JTAG
Info : auto-selecting first available session transport “jtag”. To override use 'transport select '.
Error: no device found
Error: unable to open ftdi device with vid 15ba, pid 002a, description ‘Olimex OpenOCD JTAG ARM-USB-TINY-H’, serial ‘’ at bus location '

It seems the openocd script/command is outdated. Any help to address is greatly appreciated.