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.
Tool/software:
Hi, we are using RM57L843 for our project and want to use the F021 Flash API. The API is available as library (*.lib). Is it possible to get a version of this library for linux -based system? Apparently I cannot find the linux installer on the link:
www.ti.com/.../HERCULES-F021FLASHAPI
We are using GCC for compilation of code for RM57L843 in a Ubuntu-based host environment.
Hi Studio,
I think you don't need separate Linux library, because this library will get compiled with CCS and get flashed into the controller. And it will not communicate with PC right, so i don't think we need separate Linux library.
--
Thanks & regards,
Jagadish.
I am compiling the project using GCC in Ubuntu 16.0. Even if I use CCS in Ubuntu the *.lib file for this API is not recognised.
Hi Studio,
We don't have any separate libraries for Linux:
Did you use library with _NDS in name? Library with debug symbols (without _NDS) have some incompatibility with GCC and related tools.
For details refer below thread:
(10) F021 flash library usage with gcc - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums
In regard to compiles for GCC vs. CCS. The F021 Flash API is compiled to be EABI compliant. This is the standard for ARM binary. In your initial post, you mentioned that you were compiling with a GCC compiler that was EABI compliant? If so, it should simply be a matter of linking in the object code/binary and the compiler would not be relevant
Refer below thread:
--
Thanks & regards,
Jagadish.