Hi Team,
To achieve throughput optimization, i want to use L2CAP example as mentioned in below link:
https://github.com/dialog-semiconductor/BLE_SDK6_examples/tree/main/features/dynamic_L2CAP_Packet_size_Optimization
Before compiling i done the sdk environment set-up as suggested in ReadMe.
Below is the Output after running the python script:
Now i opened the project in Keil IDE and tried to compile. Then i am facing linking issue as shown in below screenshot:
Finally i want to integrate this example with CodeLess code to increase the data throughput.
Please help me fixing this issue.
Regards,
Laxmi Narayana.
Hi Laxmi,Thank you for the reply.Please follow the steps below:1) Copy the dynamic_L2CAP_Packet_size_Optimization folder and paste it on the following path of SDK v6.0.20: ...\6.0.20.1338\projects\target_apps\ble_examples2) Place the dlg_make_keil5_env_v2.000.py script inside the project folder:3) Run the python script. First clear the paths and then set your SDK path.4) Open the project. You will need to add the system_library_531.c file on the sdk_arch folder:In order to do that, right click on sdk_arch and select 'Add Existing Files to Group 'sdk_arch' 'Navigate on the following path to find the system_library_531.c file:...\6.0.20.1338\sdk\platform\system_library\src\DA14531\system_library_531.c5) Compile the project:
laxmi said:Finally i want to integrate this example with CodeLess code to increase the data throughput.
I do not think that would be possible.The CodeLess SDK is really tight in memory space. Please also refer on the CodeLess SDK Release Notes:This is the case for all the CodeLess SDK versions.Best Regards,OV_Renesas
Hi OV,
As per your suggestion i followed the same procedure, but still iam getting the same linking errors. as shown in below screenshots.
Hi Laxmi,Thank you for the reply.Are you using ARM Compiler v6 and Link Time Optimization (LTO) enabled?Best regards,OV_Renesas
Thank you for reply,
Yes iam using ARM Compiler v6 and Link Time Optimization.
Hi Laxmi,Thank you for the replies.Based on the screenshot you shared you did not follow step 1.Please copy the project inside the SDK with the rest of the examples and follow the rest of the steps.Best Regards,OV_Renesas
The example was developed base don the SDK 6.0.18