After I generate the HDMI example design and modify the XVIDC_EDID_VERBOSITY of the video common's xvidc_cea861.h to 2 , SDK Compilation fails with the following error:
undefined reference to "sqrt"
How can I fix this problem?
This is a known issue in the Video Common Library of Vivado 2018.1.
It only occurs in ARM based HDMI applications.
It is caused by the math.h library not being available on the ARM compiler in SDK, as documented in (Xilinx Answer 52971)
Answer Number | Answer Title | Version Found | Version Resolved |
---|---|---|---|
65911 | HDMI 1.4/2.0 Transmitter (TX) Subsystem - Release Notes and Known Issues for the Vivado 2015.4 tool and later versions | N/A | N/A |
Answer Number | Answer Title | Version Found | Version Resolved |
---|---|---|---|
52971 | 14.4 - SDK - ARM Compiler is failing with applications containing sin, cos, tan functions in SDK | N/A | N/A |
AR# 70890 | |
---|---|
Date | 03/05/2020 |
Status | Active |
Type | General Article |
IP |