SPRU514Z July 2001 – October 2023 SM320F28335-EP
The following type attributes are supported:
You cannot create arrays using the aligned type attribute with an alignment larger than the size of the type. This is because the C language guarantees that the size of an array is the same as the size of each element times the number of elements. This might not be the case if an array used the aligned type attribute, because padding could be added to the array.
See Section 6.15.7 for details about the byte_peripheral type attribute.