In guide doc for BDT (which is found in archive with BTD utility) there are 2 ways to connect and flash TLSR devices. One is with USB (If target SoC has a HW USB), the second is using SWS interface.
I want to utilize USB way but it doesn't work. When i plug a tlsr8258 dongle with it's native FW into USB port of TELINK debugger i can at least read flash content of it using Memory Access tab in BDT. But i can't do this when i flash some custom FW into dongle.
So is a USB programming not possible for clean tlsr825x crystals in their factory state? Do we need to attach a special USB bootloader capable FW snippet into main FW to make this feature work? I guess it's not possible at all flashing tlsr825x SoCs via USB on PC directly without Telink's debugger USB tool?
Hi Fanis,
Your guess is right, you need to initial the USB component within to activate USB flashing, so you are not able to flash a clean chip with USB.