在我的技術(shù)交流群,偶爾會看到有人在問:Keil MDK軟件包(pack)網(wǎng)頁打不開,有沒有什么破解的方法?
因為某些瀏覽器的原因(規(guī)則),導(dǎo)致網(wǎng)頁中我們需要的器件軟件包內(nèi)容無法顯示,類似圖中情況。
今天我抽空更新了一下Keil MDK的軟件包(器件支持包),順便把幾種方法分享給大家。
直接使用下載鏈接你說Keil被墻了,其實它也沒有被墻,它的網(wǎng)址是可以正常訪問的。
其實,Keil MDK V5的軟件包通過官方下載鏈接可以知道,軟件包并不是存儲Keil官網(wǎng)服務(wù)器,有的是器件廠商自己服務(wù)器,有的是第三方的服務(wù)器。
比如STM32的存儲在微軟的 AzureEdge 服務(wù)器,來看下STM32F4軟件包下載地址:
https://keilpack.azureedge.net/pack/Keil.STM32F4xx_DFP.2.15.0.pack
GD32F4軟件包下載地址:
http://gd32mcu.com/data/documents/pack/GigaDevice.GD32F4xx_DFP.2.0.0.pack
NXP iMX6軟件包下載地址:
https://keilpack.azureedge.net/pack/Keil.iMX6_DFP.1.5.2.pack
因此,可以不用通過Keil進(jìn)入下載,而直接通過鏈接直接下載。不知道大家有沒有發(fā)現(xiàn)下載鏈接的規(guī)律?
我們只需要一些基本信息(軟件包下載路徑、版本信息等),就能直接通過鏈接下載,而不用一步一步進(jìn)入官網(wǎng)再轉(zhuǎn)到下載鏈接。
拿STM32來說,只需要知道軟件包對應(yīng)名稱,比如【Keil.STM32G4xx_DFP.1.2.0.pack】就知道下載地址:
https://keilpack.azureedge.net/pack/Keil.STM32F4xx_DFP.2.15.0.pack
歷史版本也能下載:
提示:公號不支持外鏈接,請復(fù)制鏈接到瀏覽器下載,可以通過迅雷工具下載。
這個方法懂了嗎? 如果沒懂,請留言!
通過Keil MDK自帶軟件包安裝工具Keil MDK自帶軟件包安裝工具(MDK V5版本才有,V4版本沒有),在工具欄圖標(biāo)中都能看到,或者通過菜單:Project -> Manage -> Pack Installer:
通過這個方法,也可以不用在Keil官網(wǎng)一步一步轉(zhuǎn)到下載鏈接。
使用梯子因為某些原因國外很多網(wǎng)址都被墻了,特別是這兩年,國Jia管的越來越嚴(yán)了,陸陸續(xù)續(xù)很多梯子用不起了。即使付費(fèi)的梯子,很多也變得慢了。
所以,這后面用梯子越來越難了,但是,也是有一些梯子還能用,就是速度很不理想。
Keil MDK軟件包不正常顯示好像也有這個原因的存在,只要有梯子,就能正常顯示(我也沒明白)。
當(dāng)然,如何使用梯子,這里就不描述了,國家管得嚴(yán),所以你懂得。感興趣的朋友可以自己上網(wǎng)了解。
其他網(wǎng)上還有一些方法可以顯示Keil MDK軟件包,比如:使用瀏覽器插件,改為我們可以訪問的cdn地址。
遇到問題,只要不是特殊情況,方法都是有的,就看你愿不愿去折騰,愿不愿意去解決。
網(wǎng)上還有一些其他方法,我暫時沒有去試,有更好的方法,歡迎大家留言討論。