Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hello team,
This is Lin Li with Infinitum Inc. I'm a newer to C2000 MCUs. However, I used TI's CCS and C54xx fixed point DSP chip set a lot.
Now I am assigned a task to build a secure bootloader via SPI with AES-GCM encryption/decryption functions. By searching the C2000ware, I found C:\ti\c2000\C2000Ware_5_03_00_00\driverlib\f28003x\examples\aes\aes_ex3_gcm_encrypt.c and aes_ex4_gcm_decrypt.c.
My questions are:
- How can I use (build and run) those two functions?
- Could any body explain the details of those functions to me? Or point me to the necessary documents. In addition, why do they need the uDMA in them?
- Do those function match with the NIST's SP 800-38D recommendation?
- Where can I find sample source code of a general bootloader (better support SPI)? So that in this general bootloader, those encryption/decryption functions can be called.
Thank you very much in advance for your help and support.
Looking forward to your response.
All the best,
Lin

