我目前正在使用一些μC系統,我想深入瞭解詳細信息以瞭解下面會發生什麼。 我目前正在使用Motorola Coldfire和ARM 9.對於兩者,我都使用GCC toolchain作爲交叉編譯器!調試文件格式混淆:ELF/BIN
ELF文件包含比獲取應用程序運行所需更多的信息!一個BIN文件就夠了!我知道ELF格式保留了一些額外的信息。它將符號及其地址連接在內存中,對嗎?是軟件調試器(例如GDB)的額外信息,還是其中一些信息傳輸到目標設備?所以如果有斷點擊,片上調試器告訴主機有關地址,軟件調試器只能顯示相關的代碼段而不是無聊的內存地址? 我可以使用BIN文件進行調試嗎(好吧,這將是愚蠢的,但基本上?)?
有關此主題的一些啓示感謝!
thynk你