这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问在ADS下编译生成的bin和elf格式有什么差别

共3条 1/1 1 跳转至

请问在ADS下编译生成的bin和elf格式有什么差别

菜鸟
2006-09-05 04:33:03     打赏
为什么bin没有ELF格式的ELF header, Program header也同样可以运行?



关键词: 请问     编译     生成     格式     什么     差别    

菜鸟
2006-09-05 07:13:00     打赏
2楼
那么请问生成的bin还含有relocatable信息吗?比如在ARM中我们用scatter进行link,但是scatter用两个execution section,这样将生成两个bin,假设是bin1,bin2,再假设我们在bin1中需要调用bin2的函数,eg function1,那么请问bin1将怎样定位呢?是否symbol function1将丢失,直接以地址代替,eg mov pc 0x000020 来代替。谢谢!

菜鸟
2006-09-06 05:31:00     打赏
3楼
谢谢。我现在就是这样做的,利用scatter将bin烧到flash的绝对地址上。但是比较迷惑的是,如果在bin1中调用bin2 的函数,那么bin2函数是否在生成bin的过程中,已经将symbol丢失了,只是剩下一个地址?

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]