我想寫一些代碼來啓動一個模擬(在OVPsim)Microblaze處理器。引導Microblaze(在OVPsim上)
我建立了一個真正裸機的平臺 - 即沒有半主機庫。但是我不熟悉編寫.s文件,而不是一些內聯彙編的小部分。
__HEAD
:
所以,我希望指定我的彙編.text段位於物理地址00000000
在Linux內核中的head.S文件,引導代碼是由兩個宏之前
和
ENTRY(_start)
從我可以通過grepping來源既不看到的是Microblaze的具體:
__HEAD
似乎擴展爲:
.section ".head.text","ax"
,我實在看不出有什麼
ENTRY(_start)
擴展,但它看起來像沒有什麼太大(??)
任何人能夠向我解釋我需要爲我的啓動文本添加前綴?