keiluvision5編譯設置
㈠ keil uvision5怎麼編譯
……這問題問的……點擊編譯按鈕……
㈡ keiluvision5編譯顯示object-76 是什麼意思啊
常見錯誤提示及解決方法:
錯誤提示1:eject.axf: Error: L6221E;Execution region ER_RO overlaps with Execution reg ER_RW,原因:工程中的「Target」步驟出了問題。如果是採用了STMMicro系列的Device設置就不會出現這個問題。因為選擇這個設備後很多參數都有自動設定,如果選擇的是ARM7/9,Cotex系列的晶元就不會有默認設置,初學者又不了解這參數的設定從而導致編譯錯誤。解決方法:如果選擇的是ARM7,ARM9 的Device。錯誤提示2:..Usermain.c(12): error: #1113:Inline assembler not permitted when generating Thumb code。原因:這是將匯編代碼錯誤嵌入c語言中造成的。解決方法:參看Keil μVision集成環境 中菜單「Help | μVision help」啟動打開的幫助文檔。具體條目是「RealView Compiler User Guide | Inline assembler syntax和 Embedded assembler syntax」。裡面有詳細的示例代碼,以及解說如何做到ARM匯編與C語言之間的交叉編寫代碼問題。
㈢ Keil uvision5中如何設置編譯器使其可以編譯c++內容
把源文件後綴名改為cpp。要支持C++11版本特性,只需要在Keil µVision集成編輯器里選擇Project - Options - C/C++ 在- Misc Controls裡面添加--cpp11.
㈣ keil5如何編譯運行
這個是能夠通過先拷貝到電腦裡面,然後再打開c語言,或者是Java進行給他編輯程序就可以了。
㈤ keil uvision5 怎麼配置
3個方法:
【1】資料庫替換法(stc官網方法):
先備份keil安裝目錄uv2(或者uv3)文件夾下面的uv2.cdb(或者uv3.cdb)文件,然後用stc官網提供的同名的cdb文件代替。
說明:這個方法最簡單,但缺點是在器件選型時,只能選擇stc單片機,原來的單片機都沒了,讓人不爽。
【2】新資料庫添加法:
1、在keil/c51/inc下新建目錄"stc"文件夾,
把stc單片機的頭文件拷貝到"stc"目錄下。
2、下載的用於keil下的stc器件資料庫更名為stc.cdb並拷貝到keil/uv2目錄下。(如果是kile3則是uv3,kile4則是uv4)
3、打開keil文件夾下的tools.ini文件,在[uv2]下面(也就是[c51]上方)
鍵入cdb0=uv2\stc.cdb("stc"),然後保存退出即添加完畢。(如果是kile3則是uv3,kile4則是uv4)
說明:另外增加一個單片機資料庫,既可以選擇stc單片機,又不影響原來資料庫的使用。
使用:為目標設置選項時,點擊device頁,在database中選擇「stc」。
新建工程時,在select
a
cpu
date
base
file中選擇「stc」。
注意:關於資料庫cdb文件,
kile4向下兼容,kile4可以使用kile2、kile3的資料庫cdb文件。
kile2不向上兼容,kile2無法使用kile4的資料庫cdb文件。
【3】原資料庫添加法:(這個需要自己編輯數據,就不介紹了)
說明:只添加自己使用stc型號,簡潔方便,可以選擇stc單片機,又不影響原來資料庫的使用。
㈥ keil5編譯按鈕在哪
keil5編譯按鈕在:Debug--找到圖中所示按鈕即為單步運行。
分別由C51及C51編譯器編譯生成目標文件(.obj)。目標文件可由LIB51 創建生成庫文件,也可以與庫文件一起經L51 連接定位生成絕對目標文件(.abs)。abs文件由OH51 轉換成標準的hex 文件,以供調試器dScope。
Keil C51單片機軟體開發系統的整體結構:
C51工具包的整體結構,μVision與Ishell分別是C51 for Windows 和for Dos 的集成開發環境(IDE),可以完成編輯、編譯、連接、調試、模擬等整個開發流程。開發人員可用IDE本身或其它編輯器編輯C或匯編源文件。
然後分別由C51及C51編譯器編譯生成目標文件(.obj)。目標文件可由LIB51 創建生成庫文件,也可以與庫文件一起經L51 連接定位生成絕對目標文件(.abs)。
abs文件由OH51 轉換成標準的hex 文件,以供調試器dScope51 或tScope51 使用進行源代碼級調試,也可由模擬器使用直接對目標板進行調試,也可以直接寫入程序存貯器如EPROM中。