0
我有一個armv7板,我看到一個差異。CONFIG_SYS_TEXT_BASE和_start之間的差異
在我的船上文件我已經定義:
#define CONFIG_SYS_TEXT_BASE 0x67000004
我建的u-boot二進制後,我跑了
nm u-boot | grep -w _start
它返回以下:
67000020 T _start
有誰知道爲什麼_start
和CONFIG_SYS_TEXT_BASE
的值有差異?我以爲他們是一樣的,請 糾正我,如果錯了。
但是,_start如何獲得一個如此接近CONFIG_SYS_TEXT_BASE的值?我已經通過源代碼搜索,但沒有找到_start被賦值的位置。 – TheLoneJoker
我基本上遇到了類似這樣的問題。但是這個帖子變冷了,沒有提供任何有用的理由:u-boot.10912.n7.nabble.com/U-Boot-ARM-gap-between-start-and-CONFIG-SYS-TEXT-BASE-td4134.html – TheLoneJoker
它取決於通過** u-boot **版本的鏈接器腳本。你在使用哪一個。一個來自git和哪個平臺? –