Port DA14681 Wearable project to SDK10 to use on DA14697

8 posts / 0 new
Last post
Naz
Offline
Last seen: 1 week 2 days ago
Joined: 2019-08-13 16:58
Port DA14681 Wearable project to SDK10 to use on DA14697

Are there any Dialog Semiconductor guidelines on how to port the DA14681 Wearable project to SDK10 to use on DA14697?

Device: 
PM_Dialog
Offline
Last seen: 2 days 5 hours ago
Staff
Joined: 2018-02-08 11:03
Hi Naz,

Hi Naz,

There is not any specific decrement for how to port the DA14681 Wearable project to SDK10, However, the Wearable project is based on SDK1, so you could take a look at UM-B-103: DA1469x Application Porting Guide document from our support website which demonstrates how to port applications from SDK1 to SDK10.

Thanks, PM_Dialog

Naz
Offline
Last seen: 1 week 2 days ago
Joined: 2019-08-13 16:58
I tried that guide but

I tried that guide but everything is broken. Is there a chance that Dialog Semiconductor could port it so it compiles?

PM_Dialog
Offline
Last seen: 2 days 5 hours ago
Staff
Joined: 2018-02-08 11:03
Hi Naz,

Hi Naz,

The DA14681 Wearable project was based on DA1468x product family, so I am not completely sure if it can be ported easily to SDK10. However, I will ask internally someone from the Team and I will let you know.

Thanks, PM_Dialog

Naz
Offline
Last seen: 1 week 2 days ago
Joined: 2019-08-13 16:58
I get this error when

I get this error when building the project:

Description	Resource	Path	Location	Type
error: ble_adv.elf uses VFP register arguments, C:\Users\nshaydyuk\Documents\WEAR\workspace_SmartSnippets_Studio\workspace1\projects\dk_apps\demos\ble_adv\health_toolbox\algorithms\libs\libHR_Library.a(health_care_algorithm.o) does not	ble_adv		 	C/C++ Problem

Google search tells me that there is a problem with hard/soft floating point compatibility of the settings and the referenced libraries. So, I assume the libraries from health_toolbox were created for a soft floating point target, while the libraries in SDK10 are targeting hard floating point. How do I fix this issue? Do you have the health_toolbox libraries that are made for hard floating point target? Where do I get them?

I need a replacement for the following libraries: libDI5115.a, lib_kiwi_v3_3_20161102.a, lib_CC_Library.a, lib_SQ_Library.a, lib_SF_Library.a, lib_SFAC_Library.a , lib_HR_Library.a

PM_Dialog
Offline
Last seen: 2 days 5 hours ago
Staff
Joined: 2018-02-08 11:03
HI Naz,

HI Naz,

Not sure for which libraries are you referring to, but DA1469x has an embedded FPU. As I have already mentioned in my previous posts, porting the wearable project to DA1469x is not a straight- forward. When fixing an error, another one will come. Currently, the Wearable project is officially supported on for DA14681 and SDK1.

Thanks, PM_Dialog

Naz
Offline
Last seen: 1 week 2 days ago
Joined: 2019-08-13 16:58
I understood your comment on

I understood your comment on the porting of the project not being a straghtworward process. So, I have been trying to put in an effort to do so, and currently as mentioned above I have a conflict of libraries that came with the wearable kit and the settings and libraries of SDK10. The libraries I am reffering to are located in the following path of the wearable sdk:

...DA14681_WRBL\v_1.150.6\projects\target_apps\wrbl\sensor_calibration\libs\
...DA14681_WRBL\v_1.150.6\projects\target_apps\wrbl\health_toolbox\algorithms\libs\

Are these libraries Dialog propertly, or some third party libraries? Where can I download other versions of them? I am just trying to figure out how to replace the current libraries with ones that are compatible with hard FPU of the '69x devices.

PM_Dialog
Offline
Last seen: 2 days 5 hours ago
Staff
Joined: 2018-02-08 11:03
Hi Naz,

Hi Naz,

Both are static libraries and we the source code isn’t available. Not sure where you can find them. Let me ask someone else internally and if there is anything shareable, I will let you know.

Thanks, PM_Dialog