我有一些零初始化的数据。
我在分散文件中为它们分配了一个执行区域。
Some_Execution_Region +0
{
stuff.o (+RO, +RW, +RI)
}
但是在使用 fromelf 将其从 axf 文件转换后,我在生成的二进制文件中看不到任何零初始化数据段。
二进制文件在零初始化数据应该开始的位置之前停止。
所以问题是如何让 fromelf 为二进制文件中的零初始化数据生成空白区域。
我在 ARM 网站上查找过,但没有运气。我只发现了一些禁用零初始化数据的选项。(这是否意味着因为我没有使用该选项,所以我应该在我的二进制文件中获取我的零初始化数据?)
我目前只是运行fromelf.exe --bin --output=binary.bin elffile.axf
,它不会生成零数据。