我是看了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呢?
謝謝