部件号:TMS320C6713
工具/软件:TI C/C++编译器
您好,
假设我编写一个链接程序脚本来定义不同的部分(.data,.bss,.txt),然后 使用Code Composer Studio将其编译为.hex文件。
a)链接器如何在输出 .hex 文件(而不是.out文件,因为.out不能刻录到闪存)中实际映射这些部分,如 https://en.wikipedia.org/wiki/Intel_HEX所述。 十六进制 文件中没有定义任何部分,也没有用于描述标题部分的标题。因此,如果这些部分不会出现在输出 的十六进制文件中,为什么我们甚至在链接程序脚本中编写这些部分??? 我错过了什么吗???
b)其次,如果此输出文件被刻录到某个闪存中,并且像TMS320C6713这样的处理器从此闪存中启动,则处理器如何区分这些部分(甚至.hex),而不包含任何部分或
章节说明???
如果我错了,请纠正我,任何提及理解这些概念的行为都是非常值得赞赏的。
提前感谢。