当您使用xc32编译引导加载程序代码或应用程序代码时,将生成.map文件。
它们之间的主要区别是什么?(用于引导加载程序的.map和用于应用程序代码的.map)。
我家里没有微芯片,所以我不能试。有没有替代this的想法或链接?
发布于 2015-03-06 09:22:24
两者都是地图文件,因此,它们具有相同的通用格式,并包含有关代码中的符号的信息(它们的名称、类型、大小、部分、相对和绝对地址)。
这里的区别主要是使用的地址- bootloader使用一些地址,而应用程序使用一些(其他)地址。此外,通常情况下,您将为bootloader和应用程序使用不同的库(或“运行时”),因此,除了您自己的符号(来自您的代码)在这两种情况下可能是相同的,您将拥有(一些)不同的库符号。
https://stackoverflow.com/questions/28258290
复制相似问题