This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DM3730: DVSDK and HAPSDK use incompatible binaries

Part Number: DM3730

Tool/software: Linux

We have a platform using a DM3730 processor which is using the DSP for H.264 encoding. The DSP is controlled with the DSPlink and codecServer from the latest DVSDK v4.03.00.06. Due to binary components in the DVSDK it mandates use of the Arago compiler arm-arago-linux-gnueabi in which soft-float is used.

We would like to add support for the Apple Homekit protocol and where advised to use the Sitara HomeKit SDK. We requested the SDK using our MFI id and got access to  hap_av7l_1_40_00_06 the SDK needs Processor SDK AM335x Linux 3.02.00.05 to be build the SDK is actually using a newer Arago toolchain which is generating Hard float code arch triplet arm-linux-gnueabihf.

This means the SDK binaries will not run on our platform and we cannot recompile the HAP sdk using the soft-float toolchain cause it depends on binary objects. The other way around we can't recompile our rootfs and kernel using hard-float cause the DSPlink and codec server are using binary components too.

Is there a possibly to receive the HAP SDK for a arm-arago-linux-gnueabi architecture? Or is there an option to upgrade our DSP code for using it with the newer Processor SDK?

Thanks.