Part Number: TAS2557
I'm using the TI factorytest utility to generate the calibration file for the tas2557 codec.
I built the executable using the following sources https://git.ti.com/tas2557sw-android/tas2557dm-ftc/trees/master
It builds OK using the Android build environment but does not execute on the platform (iMX6 based custom platform).
I get the following error
CANNOT LINK EXECUTABLE "factorytest": /system/bin/factorytest: has text relocationsAborted
It looks like the problem is caused by the fact that the code has text relocations, possibly the pre-built library libftc.a
It seems the latest versions of Android do not allow text relocation and is aborting the executable.
Does this make sense and has anyone else seen this problem running the factorytest executable?
We will take a look at this and will answer as soon as possible.
Best regards,Luis Fernando Rodríguez S.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
I'm unable to answer driver related questions, please let me communicate your questions to our SW team and get back with further comments.
Best regards,-Ivan SalazarApplications Engineer - Low Power Audio & Actuator
Our software team asks what is the compile version? This is to follow up with the debugging
In reply to Ivan Salazar:
It's an Android build and we are using the following compiler
gcc version 4.9 20150123 (prerelease) (GCC)
I hope this helps.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.