mdk5隻能編譯32k
㈠ 為什麼我keil uvision3軟體只能編譯8K以內的程序
你用的應該是試用版的,找個注冊機注冊一下即可。
一、軟體下載
感謝locustspace給的下面Keil MDK4.12 評估板下載地址:
http://www.embedinfo.com/shoppic/down/soft/MDK412.exe
或
http://www.stmfans.com/bbs/viewthread.php?tid=6263
二、說明
該下載地址是英蓓特公司官網上提供的,官網上還得注冊才能下載,這個鏈接不用注冊就可以下載了,共204M.。
評估板的軟體程序代碼長度限制在32K!注冊完之後,就沒有限制了!!!
如果上面網址不能下載的話,就用這個:
http://www.embedinfo.com/down-list.asp?id=757
同志們你們真幸福,我剛找到的破解方法,就給發出來吧!!!哈哈
破解方法:
1、先安裝MDK412.exe,然後打開「File」的「License Management」拷貝CID編號。
2、打開KEIL_Lic.exe,「target」選擇arm,如下圖所示
3、把MDK4.12的CID編號粘貼到下圖CID裡面,點擊「Generate」。
4、把上圖紅方框內生成的注冊碼,拷貝到下圖的「New License ID Code」內,點擊「AddLIC」就大工告成了。
5、如果截止日期太短的話,就繼續用keil_Lic生成注冊碼注冊就可以!!!!
㈡ Keil MDK5編譯報Warning,如何修改
在項目的配置里,菜單project->option for target "xxxxxx"->C51頁(我是51的項目,你自己找對應的頁)->中間右側的有個下拉菜單warning level,根據需要選不同的level就可以了。
㈢ Keil5如果不破解,可以用嗎
可以用的,但是。
一,編譯的程序大小有限制。
二,部分功能不能使用(選項為灰)
三,一直提醒你,很煩
㈣ keil 5編譯器支持什麼版本的c和c++
支持。MDK-ARM已經支持ARM編譯器版本5.05, 並且支持C++11版本特性,如果要編譯支持C++擴展功能,只需要在Keil µVision集成編輯器里選擇Project - Options - C/C++ 在- Misc Controls裡面添加--cpp11.
㈤ 關於keil的問題
應該是變數所佔得存儲空間大小吧,如全局變數,可變數組等。
感覺上就看這個的大小就可以了吧,比如這個是224位元組,用16K的就足夠了。如果你要做個顯示 屏,要存很多的字元,可能會超過16k,那就用32k的吧。
㈥ MDK5編譯報錯
使用C:\Keil\ARM\Startup\ST\STM32F10x.s這個啟動代碼
㈦ keil5編譯了51不能編譯32了是怎麼回事
keil5是編譯51的,32位的要用MDK5
㈧ 關於keil5-MDK
你好我非專業人員,如何讓Keil5可以打開Keil4的Project
相信初次使用Keil MDK Version 5的人會發現,以前用Keil4建立的項目打不開了,本經驗介紹如何讓Keil5可以打開Keil4的項目。
工具/原料
Keil5 MDK Core,MDK v4 Legacy Support
方法/步驟
首先是到Keil官網下載最新版本的MDK Core;
接著安裝MDK Core,按照默認安裝就可以;
在MDK Core安裝完成後, Pack Installer會自動運行, 它允許用戶添加Software Packs. 接著你可以安裝Software Pack去支持你的MCU device. 在Devices選項卡選擇你要用的microcontroller. 然後在Packs選項卡點擊Install按鈕安裝相應的Device Family Pack (DFP):
最後,安裝MDK v4 Legacy Support,就可以在Keil5中支持Keil4的項目。
注意事項
Keil5編譯器好像不支持中文路徑,編譯時產生的臨時文件暫存在用戶變數Tmp中,所以如果你的用戶名是中文,編譯時就會出錯。解決方法是將keil安裝在一個英文用戶上。
㈨ MDK編譯器怎麼樣
KEIL MDK是基於的Cortex-Arm微控制器的最全面的軟體開發解決方案。
它包括IDE,C / C ++編譯器,調試器,軟體包管理和CMSIS。MDK5版軟體包添加新的運行時環境(RTE)來管理設備的支持和軟體組件。
超過3000款Arm?的Cortex?-M微控制器的解決方案;
支持32位Arm Cortex-A和Cortex-A/ Cortex-M的基礎設備;
Software Packs包括現成可使用的CMSIS和中間件組件;
億道電子是國內最全面的開發工具提供商, 致力於將全球最先進的軟體產品引薦給國內研發型企業使用
㈩ keil編譯時提示target not creat
二進制文件沒有被創建
可能的原因有:1.你的編譯器是盜版,並且創建的二進制文件大小超過了限制(c51是2k,arm是32k)
2.你的程序有錯誤,語法錯誤或者鏈接階段的錯誤