我是看了openAMP 的 github project 的 lib,里面有关于master bootup
retmote的lib。master bootup remote 是用 remote给的 *.elf档。
只是我好奇,能不能只用自己制作的*.bin 来给 remote bootup
其实,我最主要想问的是,*.bin在内存中的分布,也是.text, .data, .bss这些吗?
如果透由 *.elf 当然能透过 loader parsing elf 格式找到各 section 并把他
加载至内存特定位置。那 *.bin没有格式(也许还是vendor自己加了有的没的资讯),
loader该怎么知道要如何将它载到内存
并从哪个entry point 执行?
我只知道 loader 需要知道 *.bin有哪些是 vendor的资讯,那entry point呢?
谢谢