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.

TMS320F28P650DK: replace ALIGN(8) with ALIGN(4) in .cmd

Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: C2000WARE

Dear Champs,

I ask this for our customer.

My customer finds that the flash .cmd in C2000WARE use ALIGN(8) for flash memory. He wants to change it to align(4). He has following questions about that:

1. In order to change it to  ALIGN(4), could we just replace all "ALIGN(8)" with “ALIGN(4)”? Is there any risk if we use ALIGN(4)? Such as affect the alignment of FLASH API? 

2. Could he use both ALIGN(4) and ALIGN(8) in .cmd?

Best Regards

Kita

  • Kita,

    We recommend ALIGN(8) - Most of the production flash programming tools program 128-bits at a time.

    Is there any specific reason for not able to use ALIGN(8)?

    Thanks and regards,
    Vamsi

  • Hi Vamsi,

    Thanks for your reply!

    The customer has some custom pseudo Instructions written with align(4). He hopes to use these pseudo instructions with the new chip directly, so he wants to use align(4).

    Best Regards

    Kita

  • Hi Kita,

    Understood.  Then, the customer needs to ensure that the flash programmers that they use (custom or 3rd party) can program 64-bits at-a-time.

    Thanks and regards,

    Vamsi