This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F2808: TMS320F2808

Part Number: TMS320F2808

I would like to write my own custom bootloader for the F2808. I have never used a TI processor, and was wondering if you can do memory writes and jumps within code without issue?  Basically, I was wanting to write the bootloader in the main section of memory that the micro starts in. It would look for a CAN message. If it didnt see that CAN message within 1sec, it would jump to a different portion of memory that would contain the main program.  If it did see the CAN message, it would write new code from the CAN bus to main program section of memory.  Just wanting to make sure this processor was able to do this without any issues.

  • Hi Michael, 

    What you have described is quite simple and there should be no issues.  As a word of caution, please note that what you have described may be an oversimplification of what you need for a bootloader.  The 1 sec startup may be too short but I see how you would want to keep the startup to happen quickly, you may need to tweak that number to be a bit higher...but may be not, depending on your set up.  That in itself is not a big deal. 

    I assume you have your main application in flash?