Im interested to utilize the Memory Mapped Crypto Acceleration Unit in our application.
I've read the following statement in a K60P144 reference manual page 767:
Freecsale provides an optimized, callable C-function library that
provides the appropriate software building blocks to implement higher-level security
functions.
Where can i get more information and the library specified above?
Hi Sam,
Did you manage to make the library work?
I am having some issues as well with making the liberarz work on a kinetis k60 120mhz. Any help ?
I wasn't able to get the library to work but I did find the CAU_LDD component in Processor Expert which had methods for pretty much everything I wanted to do.
Hi igordlx,
here is link to the application note:
Using the CAU and mmCAU in ColdFire, ColdFire+ and Kinetis
http://cache.freescale.com/files/32bit/doc/app_note/AN4307.pdf
And link to the library:
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CAUAP
Regards,
MartinK
I downloaded the library from the following link: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CAUAP&fpsp=1&tab=Design_Tools_Tab
But in the folder I downloaded the only .h file I found was "cau2_defines.h". The app note said that there should be "cau_api.h" but I can't find it anywhere in the zip file I downloaded. Does anyone know where I can find that .h file?
Also, when I add the "lib_mmcau.a" to the project (using GCC builder) I get two errors when building the project:
Description | Resource | Path | Location | Type |
cannot find -lC:UsersSamDownloadsmmcau_lib_releasemmcau_lib_releasemmcauasm-cm4lib_mmcau.a | Project_1 | C/C++ Problem | ||
mingw32-make: *** [Project_1.elf] Error 1 | Project_1 | C/C++ Problem |
Even though I added the .a file to Libraries in Project Properties >> C/C++ General >> Paths and Symbols >> Libraries and the path to Project Properties >> C/C++ General >> Paths and Symbols >> Library Paths
Thank you very much for the links.
I will examine than throughly