Kinetis K60 MMCAU (Crypto Module)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kinetis K60 MMCAU (Crypto Module)

1,770 Views
igor-imx
Contributor IV

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?

 

0 Kudos
6 Replies

609 Views
codrutpredoi
Contributor I

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 ?

0 Kudos

609 Views
sryan
Contributor III

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.

0 Kudos

609 Views
c0170
Senior Contributor III

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

0 Kudos

609 Views
sryan
Contributor III

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?

0 Kudos

609 Views
sryan
Contributor III

Also, when I add the "lib_mmcau.a" to the project (using GCC builder) I get two errors when building the project:

DescriptionResourcePathLocationType
cannot find -lC:UsersSamDownloadsmmcau_lib_releasemmcau_lib_releasemmcauasm-cm4lib_mmcau.aProject_1C/C++ Problem
mingw32-make: *** [Project_1.elf] Error 1Project_1C/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

0 Kudos

609 Views
igor-imx
Contributor IV

Thank you very much for the links.

I will examine than throughly

0 Kudos