请问stm32用MDK生成的bin文件大小是否一定是4字节的倍数?

2019-07-14 21:23发布

如题,谢谢!
是否因为STM32是32位的CPU生成的bin就一定是4字节的倍数?
初学入门对深层的原理还不太清楚,请前辈指教。。谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
luciferz
2019-07-15 09:59
xixilvtt 发表于 2015-12-22 15:45
注意上边给你贴的那段中,align指明对齐方式。可以了解下编译和链接的具体细节,甚至反汇编,winhex查看二进制文件等。。。然后恭喜你就又掉进一个坑

果然是个大坑。话说我汇编还没怎么学,也不打算现在学。。。
话说我的问题是生成的bin文件的大小的问题,
我昨天测了一下,const类型增加1个字节或增加4个字节都是占用4字节的flash,
增加一个16位的汇编指令,或增加2条16位的汇编指令,flash也都是占用4字节,
我现在就想知道bin文件大小是否一定是4字节的倍数。
你的意思是align对齐方式会影响bin文件的对齐方式吗?

一周热门 更多>