【发布时间】:2021-10-09 12:25:10
【问题描述】:
IAR Embedded Workbench 正在生成输出文件(*.txt,因为我选择了 TI-TXT 格式)。这个.txt 文件的内容是-
@mem_address
00 11 22 33 44 55 66 77 88 99 00 11
01 02 03 04 05
我希望最后,输出对齐到 4 个字节,之后文件会喜欢-
@mem_address
00 11 22 33 44 55 66 77 88 99 00 11
01 02 03 04 05 dd dd dd
其中dd 可以是任何虚拟的有效十六进制值。
是否可以在 IAR 中对齐输出?
我尝试过使用#pragma data_alignment = 4,但它只能对齐变量,并且必须在任何变量声明之前编写。有什么办法(可能通过修改链接器文件)使整个输出对齐字?
【问题讨论】:
标签: linker alignment memory-alignment iar