Part Number: TMS320C6748
We are developing a C6748 DSP based custom device.
Currently trying to find a way to do the field upgrade in two ways. None of them are working yet.
1. Upgrade via USB thumbdrive -
-- We have a built-in USB 2.0 interface used for data logging. Via existing USB interface, we read firmware.ais in the USB thumb drive and write it to the flash memory. During nandwrite process we use 2 different starting block numbers (10 and 20) alternatively. Once the blockNum 10 is used as a starting flash block number, then it selects 20 for the next upgrade so that there is no "overwrring" access blocks. (firmware upgrade only takes 3 blocks) The problem we are facing is that the "entry point" always goes back to the "previous" firmware entry point even after the upgrade. How do you change the entry point dynamically and permanently?
2. Via Modbus RTU.
I know this is possible but I couldn't find any examples or tutorials on this method