我使用makefile和链接器以十六进制格式创建引导加载程序。我知道链接器从源文件中获取代码并重新组织以创建最终的十六进制。我理解链接器如何在最终的十六进制中定位flash(.text)部分,但我对数据(.data)中放置的部分发生的事情感到困惑。我看到人们有时会将Noload这一部分从闪存复制到数据区域。我理解这一点。令人困惑的是这个数据部分是如何形成我正在编程的m4的。 .data部分是最终十六进制的一部分吗?如果它是十六进制的一部分它将是什么地址?这些数据在哪里最终出现在董事会中?
由于
-ren