靜態程序編譯鏈接與裝載(四)ELF程序如何執行

ELF有執行視圖,那麼ELF是怎麼執行的起來的呢? 這裏,分爲2個進行說明: 一、CPU在EDA上,仿真執行ELF 在驗證環境中,會有一塊memory,專門用來放置CPU要執行的指令,以及訪問的數據。而verilog提供了$memreadh系統函數,可以將hex文件,直接載入到memory中。 因此只要將ELF文件,轉化成hex文件即可。 比如對於如下的鏈接腳本: 3個代碼段,起始地址從0x500
相關文章
相關標籤/搜索