今天一個(gè)論壇的網(wǎng)友問我關(guān)于為啥他編譯LPC800的時(shí)候總是通不過,提示庫找不到,具體的如下圖:
很明顯提示的是集成庫的問題,找不到集成庫,那么我們拿到例程文件包之后,應(yīng)該怎么組呢?我這里梳理了一下,供大家參考
1:安裝芯片支持包
芯片支持包在Keil上能夠成功編譯的基礎(chǔ),首先我們先安裝芯片支持包。
2:編譯庫文件生成工程
整個(gè)集成庫分為兩部分,分別對(duì)應(yīng)的是這兩個(gè)工程,需要對(duì)這兩個(gè)工程進(jìn)行編譯,編譯的時(shí)候記得選擇芯片型號(hào)為L(zhǎng)PC834xxx,第一步成功完成之后就可以選擇這個(gè)芯片了。
3:完成例程的編譯
完成了上述兩個(gè)部分的工作,我們就可以開始編譯了,
可以看到,我們的編譯是沒有問題的。這個(gè)問題完美解決。
4:關(guān)于集成庫
集成庫主要是為了減小文件的結(jié)構(gòu),縮小體積,增加文件的保密性,這樣的做法主要是為了增加代碼的保密性,以及庫文件的安全性,避免由于他人的修改造成了文件的錯(cuò)誤,導(dǎo)致文件編譯失敗,集成庫的保密性很好,使用的人無法看到內(nèi)部函數(shù)的結(jié)構(gòu)以及源碼,通常封裝成集成庫供其他廠家做二次開發(fā)。