Part Number: TMS320F28379S
Hi All,
Please tell me about the ALIGN setting.
When the linker file is configured with ALIGN(8), I suspect that differences may occur between reading and programming.
As a result, I believe it may be more appropriate to use ALIGN(4) instead.
-
Read operation
→ Since the hardware bus width is 128 bits, usingALIGN(8)(128‑bit boundary) should not cause any issues. -
Program / ECC operation
→ Because ECC is generated in 64‑bit units, enforcingALIGN(8)may create “gaps” that do not align with the ECC calculation unit.
Previously, we observed a phenomenon where abnormal behavior was corrected simply by placing a NOP instruction.
I suspect the root cause may have been that the ALIGN(8) setting changed the padding size, causing the programmed addresses to shift unexpectedly.
Best Regards,
Ito