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.

TMS320F28379D: Change flash entry point

Part Number: TMS320F28379D

Hi.

I want to change the flash entry point to another address than 0x80000. Is that possible for TMS320F28379D?

Thanks

BR

Christian

  • Christian,

    This is not possible on this device, the is just the initial fetch vector, codestartbranch.asm file will get placed here to set the things up and then after that code will branch to your main, which can be in any location.  Anything in particular you're looking to accomplish with a different address?  Perhaps we can come up with a solution.

    Best,

    Matthew

  • Hi Matthew.

    Thanks for your reply. 
    We want to reserve 2k at the very beginning of the flash for some data. This data shall be filled in directly in the hex-file by an external tool.
    Any ideas to solve this?

    Thanks

    BR

    Christian

  • Christian,

    The only restriction from our side is the first 2 words 0x80000 and 0x80001 contain the branch address for the 1st lines of code. So you could just start your load at 0x80002; or you could incorporate whatever address is generated above(and that should be deterministic from the .cmd file) into the data you want to write.

    From physical implementation there is no difference in the flash sectors, my point here is that if you needed your data to begin on a sector boundary, any of the other sectors would be equivalent if you have that flexibility.

    Best,
    Matthew