Hi Guys,
I am embarking on developing a system for sale using a C5515 platform with included software/algorithms that we want to protect. I'm aware there are a number of threads already covering this but I have a couple of questions I couldn't get information on...
First of all, is there a special part number for the TMS320C5515 required for an encrypted boot image?
Secondly - when using an encrypted boot image, say for the end user to flash onto an SD card and the bootloader has set everything up, can the then unencrypted program code be read from the device using JTAG?
I've seen mention of devices with disabled JTAG so I believe this is the purpose of that feature, but I wanted to be sure. I guess it's a shame the JTAG can't be disabled in software as a switch in the encrypted boot image (or is that actually possible?)...
Also, in the UK, who do I need to contact with respect to getting hold of the encrypted image tool? Does this tool use a private TI key or do I have to choose one for myself?
I see that you can choose for the firmware to be binded to a particular device on first boot - is it possible to script the compilation of code passing a particular device ID or some other serial number into a memory location so that code will only boot on a particular device prior to distribution (i.e. device locked, 'licenced', firmware)?
Many thanks to anyone who can help me with these queries!