IAR的破解、K60项目的设置
IAR版本:EWARM-CD-6701-5794??? 破解文件夾名稱:EWARM-6701-crack
下面是IAR的破解說明,破解文件最后會上傳,如果你們已經有了就不需要下載
僅供學習使用!!商業用戶請購買正版軟件。
把破解文件覆蓋到安裝目錄同文件即可(兩個目錄都復制):
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\common\bin
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\arm\bin
破解后,每次打開 IAR 都會 彈出一個窗口,關閉他即可,不影響使用。
建議刪掉此文件:(或者重命名)
C:\Program Files (x86)\IAR Systems\Embedded Workbench 6.5\common\bin\LicenseManager.exe
K60項目的編譯設置問題:
當第一次編譯工程的時候,如果你不夠幸運,那么將會出現下面的錯誤:
提示的意思是沒有找到相應的頭文件,也就是說頭文件目錄沒有設置好,我們看工程文件里并沒有包含頭文件目錄,IAR不知道去哪里找到相應的頭文件,比如“common.h”這個文件,這時候如果我們點擊工程右鍵看到的頭文件目錄設置應該是這樣的:
應該做如下設置:
也就是在目錄這一欄里填上這些內容:
$PROJ_DIR$\User\Inc
$PROJ_DIR$\Source\Inc
$PROJ_DIR$\Source\Inc\IAR
$PROJ_DIR$\Source\Inc\kinetis
$PROJ_DIR$\Library\CMSIS\Inc
這其中的$PROJ_DIR$是一個目錄變量,就是代表我們點開工程的那個工程文件所在的目錄,這里是C:\Users\Administrator.O7R3KN5DJILOXHB\Desktop\1.按鍵點燈,也就是說$PROJ_DIR$=“C:\Users\Administrator.O7R3KN5DJILOXHB\Desktop\1.按鍵點燈”
那么我們還可以看看這些內容,$PROJ_DIR$\User\Inc就是代表這個目錄:
相應的$PROJ_DIR$\Source\Inc就是這個目錄:
這些目錄就是我們存放頭文件的目錄
下面來看看第二個要填的地方
這些是宏設置,在宏設置里填上這些內容:
DEBUG
IAR
ARM_MATH_CM4
MK60DZ10
簡單的講講這幾個宏的作用,下面的一張圖片就能夠很好的說明了DEBUG這個宏定義的作用:
就是說這幾個宏在工程文件里會用到,省掉這幾個宏編譯就有問題,這也說明我們也可以用這幾個宏定義,比如DEBUG就能夠讓我們的文件區分是調試的程序還是成型的程序
到這里編譯就會成功,如下:
在這里如果編譯成功,但是沒有生成相應的文件,也就是提示? linking faile相似的內容,就是因為我們沒有選擇好合適的鏈接腳本,這個是編譯原理的內容了,所謂的連接就是把編譯各個C文件生成的結果合在一起,變成能夠直接燒錄到單片機的固件,比如.hex文件,這里作如下設置:
也就是說這個選擇上這個文件:
仿真這樣操作:
這時候我們點擊仿真并沒有把程序下載到單片機中,而是軟件仿真,仿真這一欄是這樣的:
這時候我們需要選擇硬件仿真,這樣選擇:
這時候仿真如果出錯是因為我們沒有選擇好燒錄配置文件,這樣選擇:
這時候就能夠正確的仿真成功了
到這里,就可以在板子上看到實驗現象了
就講到這里
下面是破解方法和破解文件:
http://download.csdn.net/detail/chengdong1314/9549473
因為IAR安裝包有點大這里就不上傳了,大家可以去網上下載
下面是本實驗用到的工程文件,是一個按鍵點燈小實驗:
http://download.csdn.net/detail/chengdong1314/9549486
總結
以上是生活随笔為你收集整理的IAR的破解、K60项目的设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react(88)--ant desig
- 下一篇: 软件测试风险点