大家好、
我正在尝试生成一个程序的.bin 映像文件、该程序可由引导加载程序进行串行下载、并使用闪存 API 编程到闪存中。 为此、镜像文件必须仅包含需要在存储器扇区中写入的数据、这一点至关重要。 我可以使用十六进制实用程序工具生成应用程序的.bin 文件、但.bin 文件的大小达到28KB、而应用程序在 ROM 中仅使用13KB。 我假设出现这种情况是因为生成的.bin 文件还包含调试信息和其他不需要的信息。 我能够找到几种方法来解决这个问题...
1) 1)在十六进制实用程序工具中使用-image 选项、但它需要在其链接器命令文件中包含 ROM 指令。
2)使用符号去除实用程序工具 strip2000直接从目标文件中删除符号表和调试信息。
请建议如何处理此问题、或者是否有任何其他方法可获取所需输出。
谢谢。
马赫什