(1) 新建工程時已加載STARTUP.A51文件編譯結果(uVision V4.02)
編譯成功后,輸出窗口中第1行到第6行的信息含義:
①編譯目標“Target 1”;
②匯編啟動文件STARTUP.A51;
③鏈接:將編譯后生成的文件與其他文件合並成機器能識別的機器文件。
④編譯后程序的大小;參數的單位是Byte,這是編譯后的文件占用單片機系統存儲的容量表示,以便於選擇不同存儲容量型號的單片機時做一個參考,或者對程序修改或升級時有一個參考和估計,data對應的是片內的RAM,xdata對應的是程序中片外擴展的存儲器上需要占用的容量,code是編寫的程序占用單片機片內的存儲程序ROM上的容量。同一系列不同型號的單片機,有時候RAM和ROM的大小是不一樣的。
⑤從“timer_led”工程中生成了hex文件,該文件是后期調試下載的關鍵文檔;
⑥“timer_led”程序中有0個錯誤,0個警告;
(2) 新建工程時未加載STARTUP.A51文件編譯結果(uVision V4.02)
編譯成功后,輸出窗口中第1行到第5行的信息含義:
① 編譯目標“Target 1”;
② 鏈接:將編譯后生成的文件與其他文件合並成機器能識別的機器文件。
③ 編譯后程序的大小;參數的單位是Byte,這是編譯后的文件占用單片機系統存儲的容量表示,以便於選擇不同存儲容量型號的單片機時做一個參考,或者對程序修改或升級時有一個參考和估計,data對應的是片內的RAM,xdata對應的是程序中片外擴展的存儲器上需要占用的容量,code是編寫的程序占用單片機片內的存儲程序ROM上的容量。同一系列不同型號的單片機,有時候RAM和ROM的大小是不一樣的。
④從“timer_led”工程中生成了hex文件,該文件是后期調試下載的關鍵文檔;
⑤ “timer_led”程序中有0個錯誤,0個警告;
參考資料:
(1)keil編譯后下方的輸出窗口有句話 Program Size:data= 9.0 xdata=0 code=50 這句話是什么意思,揭示了什么_百度知道 (baidu.com);