Topic

FAQ
Login Register
TLSR8258F512ET32 do not run BLE Multi Connection SDK
Mar 25, 2024 23:25

/

A

/A

Hi,
I have three different TLSR825x test environments:
1. TLSR8258DK48D - TLSR8258 Development Board
2. My self-produced Ai-Thinker TB-03F test board (TLSR8253)
3. My self-produced TLSR8258F512ET32 board, for which I got the chip from Mouser. [Link](https://www.mouser.com.tr/ProductDetail/141-TLSR8258F512ET32)


All these three development environments work properly with the single SDK and related test examples.


However, when I switch to the Bluetooth LE Multi Connection SDK, the 825x_demo and 825x_slave projects work on the TLSR8258DK48D development board and TB-03F board without problems. But, the TLSR8258F512ET32 board does not work.


On the TLSR8258F512ET32, I can see the advertisement packets via nRF Connect for mobile. But when I try to connect, the program freezes, and I can t establish a connection. However, if I reset the chip, I can see the advertisement packets again.


I tested this with two projects: 825x_slave and 825x_demo.


1. In 825x_slave, the advertisement times are set to one second.

When trying to connect to the TLSR8258F512ET32, the TLSR8258F512ET32 stops working and draws a constant current of approximately 1.72mA.

The current values I measured on the nRF-PPK2 are as follows:




2. In 825x_demo, the advertisement times were left at the original 200ms.

When trying to connect to the TLSR8258F512ET32, the TLSR8258F512ET32 stops working and draws a constant current of approximately 1.72mA.

The current values I measured on the nRF-PPK2 are as follows:




What could be the reason for the TLSR8258F512ET32 not working with the multi-connection SDK while it works properly with the single SDK?

Is the multi-connection SDK not suitable for the TLSR8258F512ET32 chip?


4 replies
TL_Soyo Mar 26, 2024 10:24
0
/A

Hi,

   What is your version? Please use the latest version,It seems that an exception has been triggered. You can read the PC using the BDT tool and find the corresponding location in the LST file

asdemirli [Author] Mar 26, 2024 14:02
0
/A

Hi Soyo,

I used <a href="https://wiki.telink-semi.cn/tools_and_sdk/BLE/B85M_BLE_SDK.zip" target="_blank">V4.0.1.3_Patch_0001</a>


PC at 0x0003d4 when tlsr8258 freezes:

000003d4 g F .ram_code 00000040 analog_write


i think it freezes in the blc_app_loadCustomizedParameters();
but why.?


I specifically checked again.

CHIP_TYPE   CHIP_TYPE_825x

FLASH_SIZE  FLASH_SIZE_512K


I couldn't be unable to work something out.


please find the LST file for 825x_slave example:

https://drive.google.com/file/d/1thiq04XYCZ4kvMcwNhEKwF0OJI7xZE1v/view?usp=sharing

TL_Soyo Mar 26, 2024 14:43
0
/A

Hi,

  You can try using the 0001 patch to fix and test it.

asdemirli [Author] Mar 26, 2024 17:22
0
/A


Great. Thank you very much Soyo.

Everything seems okay for now.


(So it's that simple :) but it made me lose sleep.)

Related topics
No related topics