Other Parts Discussed in Thread: C2000WARE
Tool/software:
I've noticed from 'TMS320F28003x Real-Time Microcontrollers Technical Referencee Manual' that there are some Function APIs of Secure ROM in TMS320F280039C, but I don't know actually how to use them, and I didn't find any examples from C2000Ware(6.00.00.00). And I got some questions:
1. How should I use those Function APIs, such as how to set up the device before calling those APIs? especially like Copy Code functions, how should I know or check if the copied data is correct? better to have some examples.
2. Is there any other guides for those Function APIs in detail?
3. Is ther any other Secure ROM Function APIs except those:
- uint16_t SecureCopyCodeZ1(uint32_t size, uint16_t *dst, uint16_t *src)
- uint16_t SecureCopyCodeZ2(uint32_t size, uint16_t *dst, uint16_t *src)
- uint16_t SecureCRCCalcZ1(uint16_t len_id, uint16_t *dst, uint16_t *src)
- uint16_t SecureCRCCalcZ2(uint16_t size, uint16_t *dst, uint16_t *src)
- uint32_t CPU1BROM_calculateCMAC(uint32_t startAddress, uint32_t endAddress, uint32_t signatureAddress)
Thanks!