[{"data":1,"prerenderedAt":1046},["ShallowReactive",2],{"wiki-page-\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":3,"wiki-doc-items-\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":1000,"language-switcher-data-\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":1030,"wiki-i18n-paths-\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":1045},{"id":4,"title":5,"body":6,"canonicalPath":981,"chapterDepth":982,"chapterOrder":983,"date":984,"description":21,"docI18nKey":985,"docKey":986,"docRoot":987,"docTitle":988,"extension":989,"i18nKey":990,"isBlogPost":991,"isWikiDoc":592,"isWikiIndex":991,"layout":992,"legacyPath":992,"locale":993,"localeSlug":994,"meta":995,"navigation":592,"path":981,"seo":996,"sourcePath":997,"sourceStem":990,"stem":998,"wikiDepth":66,"__hash__":999},"content\u002F_i18n\u002Fzh-tw\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0300-Linux配置MDK6环境教程.md","Linux配置MDK6環境教程",{"type":7,"value":8,"toc":972},"minimark",[9,22,26,45,48,53,125,130,138,154,159,192,197,210,216,222,264,269,289,292,297,301,305,319,322,328,342,347,352,356,359,364,367,372,375,380,383,388,393,398,401,420,424,427,432,435,440,445,449,454,457,460,463,466,471,474,479,482,487,490,495,500,503,506,511,514,519,522,525,528,533,538,542,546,552,555,611,614,718,721,737,743,782,785,788,791,797,800,803,806,864,867,872,875,880,884,890,893,898,901,906,962,965,968],[10,11,12],"p",{},[13,14,15],"em",{},[16,17,18],"strong",{},[19,20,21],"code",{},"（本教程为2024年1月创建的，可能与以后的版本有些出入）",[23,24,25],"h3",{"id":25},"需要準備的軟件",[27,28,29,33,36,39,42],"ol",{},[30,31,32],"li",{},"CubeMX最新版",[30,34,35],{},"VScode最新版",[30,37,38],{},"vcpkg包管理工具",[30,40,41],{},"pyOcd（如何安裝下方有教程）",[30,43,44],{},"ST-Link驅動（如何安裝下方有教程）",[23,46,47],{"id":47},"vcpkg安裝與環境配置",[27,49,50],{},[30,51,52],{},"下載依賴包",[54,55,60],"pre",{"className":56,"code":57,"language":58,"meta":59,"style":59},"language-bash shiki shiki-themes github-light github-dark","sudo apt-get update\nsudo apt-get upgrade\nsudo apt-get install build-essential tar curl zip unzip\nsudo apt-get install default-jre\n","bash","",[19,61,62,78,88,113],{"__ignoreMap":59},[63,64,67,71,75],"span",{"class":65,"line":66},"line",1,[63,68,70],{"class":69},"sScJk","sudo",[63,72,74],{"class":73},"sZZnC"," apt-get",[63,76,77],{"class":73}," update\n",[63,79,81,83,85],{"class":65,"line":80},2,[63,82,70],{"class":69},[63,84,74],{"class":73},[63,86,87],{"class":73}," upgrade\n",[63,89,91,93,95,98,101,104,107,110],{"class":65,"line":90},3,[63,92,70],{"class":69},[63,94,74],{"class":73},[63,96,97],{"class":73}," install",[63,99,100],{"class":73}," build-essential",[63,102,103],{"class":73}," tar",[63,105,106],{"class":73}," curl",[63,108,109],{"class":73}," zip",[63,111,112],{"class":73}," unzip\n",[63,114,116,118,120,122],{"class":65,"line":115},4,[63,117,70],{"class":69},[63,119,74],{"class":73},[63,121,97],{"class":73},[63,123,124],{"class":73}," default-jre\n",[27,126,127],{"start":80},[30,128,129],{},"克隆vcpkg倉庫",[10,131,132],{},[133,134,135],"a",{"href":135,"rel":136},"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvcpkg\u002Ftree\u002Fmaster",[137],"nofollow",[54,139,141],{"className":56,"code":140,"language":58,"meta":59,"style":59},"git clone https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvcpkg.git\n",[19,142,143],{"__ignoreMap":59},[63,144,145,148,151],{"class":65,"line":66},[63,146,147],{"class":69},"git",[63,149,150],{"class":73}," clone",[63,152,153],{"class":73}," https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvcpkg.git\n",[27,155,156],{"start":90},[30,157,158],{},"生成vcpkg程序",[54,160,162],{"className":56,"code":161,"language":58,"meta":59,"style":59},"cd vcpkg\nsudo chmod a+x .\u002Fbootstrap-vcpkg.sh\nsudo .\u002Fbootstrap-vcpkg.sh\n",[19,163,164,173,186],{"__ignoreMap":59},[63,165,166,170],{"class":65,"line":66},[63,167,169],{"class":168},"sj4cs","cd",[63,171,172],{"class":73}," vcpkg\n",[63,174,175,177,180,183],{"class":65,"line":80},[63,176,70],{"class":69},[63,178,179],{"class":73}," chmod",[63,181,182],{"class":73}," a+x",[63,184,185],{"class":73}," .\u002Fbootstrap-vcpkg.sh\n",[63,187,188,190],{"class":65,"line":90},[63,189,70],{"class":69},[63,191,185],{"class":73},[27,193,194],{"start":115},[30,195,196],{},"配置環境",[54,198,200],{"className":56,"code":199,"language":58,"meta":59,"style":59},"vim ~\u002F.bashrc\n",[19,201,202],{"__ignoreMap":59},[63,203,204,207],{"class":65,"line":66},[63,205,206],{"class":69},"vim",[63,208,209],{"class":73}," ~\u002F.bashrc\n",[10,211,212],{},[213,214],"img",{"alt":59,"src":215},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage1.webp",[10,217,218,219],{},"這個 ",[16,220,221],{},"VCPKG_HOME是vcpkg的目錄",[54,223,225],{"className":56,"code":224,"language":58,"meta":59,"style":59},"#配置vcpkg环境 \nexport VCPKG_HOME=\u002Fhome\u002Ftungchiahui\u002Fuser\u002Fapplications\u002Fvcpkg  #目录需要改为你的vcpkg的目录\nexport PATH=$VCPKG_HOME:$PATH\n",[19,226,227,233,252],{"__ignoreMap":59},[63,228,229],{"class":65,"line":66},[63,230,232],{"class":231},"sJ8bj","#配置vcpkg环境 \n",[63,234,235,239,243,246,249],{"class":65,"line":80},[63,236,238],{"class":237},"szBVR","export",[63,240,242],{"class":241},"sVt8B"," VCPKG_HOME",[63,244,245],{"class":237},"=",[63,247,248],{"class":241},"\u002Fhome\u002Ftungchiahui\u002Fuser\u002Fapplications\u002Fvcpkg  ",[63,250,251],{"class":231},"#目录需要改为你的vcpkg的目录\n",[63,253,254,256,259,261],{"class":65,"line":90},[63,255,238],{"class":237},[63,257,258],{"class":241}," PATH",[63,260,245],{"class":237},[63,262,263],{"class":241},"$VCPKG_HOME:$PATH\n",[10,265,266],{},[213,267],{"alt":59,"src":268},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage2.webp",[54,270,272],{"className":56,"code":271,"language":58,"meta":59,"style":59},"source ~\u002F.bashrc\nvcpkg --version\n",[19,273,274,281],{"__ignoreMap":59},[63,275,276,279],{"class":65,"line":66},[63,277,278],{"class":168},"source",[63,280,209],{"class":73},[63,282,283,286],{"class":65,"line":80},[63,284,285],{"class":69},"vcpkg",[63,287,288],{"class":168}," --version\n",[10,290,291],{},"出現如圖提示則安裝成功！",[10,293,294],{},[213,295],{"alt":59,"src":296},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage3.webp",[23,298,300],{"id":299},"mdk5工程生成與armclangac6編譯器配置","MDK5工程生成與ARMCLANG(AC6)編譯器配置",[302,303,304],"h4",{"id":304},"工程生成與編譯器配置",[27,306,307,313],{},[30,308,309,312],{},[16,310,311],{},"方式一"," ：配置編譯器教程需要在Windows進行，在Linux上目前很難修改編譯器選項，可以參考下方Windows教程裡的生成工程並配置默認編譯器。(實質就是把編譯器從默認的AC5改成AC6)",[30,314,315,318],{},[16,316,317],{},"方式二"," ：克隆已經生成好的模板（模板目前只有幾個常用型號的)",[10,320,321],{},"倉庫鏈接：",[10,323,324],{},[133,325,326],{"href":326,"rel":327},"https:\u002F\u002Fgithub.com\u002FTungChiahuiMCURepos\u002FCubeMX_CMake_Template",[137],[54,329,331],{"className":56,"code":330,"language":58,"meta":59,"style":59},"git clone https:\u002F\u002Fgithub.com\u002FTungChiahuiMCURepos\u002FCubeMX_CMake_Template.git\n",[19,332,333],{"__ignoreMap":59},[63,334,335,337,339],{"class":65,"line":66},[63,336,147],{"class":69},[63,338,150],{"class":73},[63,340,341],{"class":73}," https:\u002F\u002Fgithub.com\u002FTungChiahuiMCURepos\u002FCubeMX_CMake_Template.git\n",[10,343,344],{},[213,345],{"alt":59,"src":346},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage4.webp",[10,348,349],{},[213,350],{"alt":59,"src":351},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage5.webp",[302,353,355],{"id":354},"工程配置比如初始化一個gpio口並創建任務使其電平翻轉","工程配置(比如初始化一個GPIO口並創建任務使其電平翻轉)",[10,357,358],{},"先複製一份工程模板",[10,360,361],{},[213,362],{"alt":59,"src":363},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage6.webp",[10,365,366],{},"重命名工程",[10,368,369],{},[213,370],{"alt":59,"src":371},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage7.webp",[10,373,374],{},"打開CubeMX(並點擊最上方File->Load Project 或者 直接點擊下方圖中的圖標)",[10,376,377],{},[213,378],{"alt":59,"src":379},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage8.webp",[10,381,382],{},"找到工程並Load，並配置好工程",[10,384,385],{},[213,386],{"alt":59,"src":387},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage9.webp",[10,389,390],{},[213,391],{"alt":59,"src":392},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage10.webp",[10,394,395],{},[213,396],{"alt":59,"src":397},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage11.webp",[10,399,400],{},"在文件夾MDK-ARM下打開終端",[54,402,404],{"className":56,"code":403,"language":58,"meta":59,"style":59},"cd MDK-ARM\ncode .\n",[19,405,406,413],{"__ignoreMap":59},[63,407,408,410],{"class":65,"line":66},[63,409,169],{"class":168},[63,411,412],{"class":73}," MDK-ARM\n",[63,414,415,417],{"class":65,"line":80},[63,416,19],{"class":69},[63,418,419],{"class":73}," .\n",[23,421,423],{"id":422},"安裝並激活mdk6插件","安裝並激活MDK6插件",[10,425,426],{},"下載好ARM Keil Studio Pack",[10,428,429],{},[213,430],{"alt":59,"src":431},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage12.webp",[10,433,434],{},"激活MDK6插件",[10,436,437],{},[213,438],{"alt":59,"src":439},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage13.webp",[10,441,442],{},[213,443],{"alt":59,"src":444},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage14.webp",[23,446,448],{"id":447},"初次轉化mdk5工程並下載依賴包","初次轉化MDK5工程並下載依賴包",[10,450,451],{},[213,452],{"alt":59,"src":453},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage15.webp",[10,455,456],{},"右下角把這些要安裝的pack都安裝一下，有什麼提示要允許的都允許一下",[10,458,459],{},"在安裝Packs的時候，需要保證一個良好的網絡環境(需要一個有魔法的網絡環境)，",[10,461,462],{},"這個階段會持續5-20分鐘，請慢慢等待。(看你的機場速度而決定)",[10,464,465],{},"(只有第一次運行需要這些操作)",[10,467,468],{},[213,469],{"alt":59,"src":470},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage16.webp",[10,472,473],{},"這個調查可以不查",[10,475,476],{},[213,477],{"alt":59,"src":478},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage17.webp",[10,480,481],{},"如圖即是安裝成功",[10,483,484],{},[213,485],{"alt":59,"src":486},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage18.webp",[10,488,489],{},"如果下方環境已經配置好了，請右鍵點擊uvprojx選擇Convert",[10,491,492],{},[213,493],{"alt":59,"src":494},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage19.webp",[10,496,497],{},[213,498],{"alt":59,"src":499},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage20.webp",[10,501,502],{},"如果環境沒配置好，右鍵這個文件，選擇active environment(圖中因為我的環境配置好了，所以是deactive失能)",[10,504,505],{},"然後再執行上一步的Convert",[10,507,508],{},[213,509],{"alt":59,"src":510},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage21.webp",[10,512,513],{},"如圖已經初始化成功了",[10,515,516],{},[213,517],{"alt":59,"src":518},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage22.webp",[23,520,521],{"id":521},"編譯",[10,523,524],{},"點擊build按鈕發現文件大小一樣就是編譯成功了。",[10,526,527],{},"若編譯失敗，則看一下是否是工程文件列表被多配置了一個點。（看下方進階教程裡的添加源文件解決）",[10,529,530],{},[213,531],{"alt":59,"src":532},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage23.webp",[10,534,535],{},[213,536],{"alt":59,"src":537},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage24.webp",[23,539,541],{"id":540},"linux如何配置st-link等調試器","Linux如何配置ST-Link等調試器？",[302,543,545],{"id":544},"安裝pyocdlinux","安裝pyOCD(Linux)",[10,547,548],{},[133,549,550],{"href":550,"rel":551},"https:\u002F\u002Fgithub.com\u002Fpyocd\u002FpyOCD",[137],[10,553,554],{},"先打開終端輸入（如果你是debian系的系統，如Ubuntu，請看下方的教程）",[54,556,558],{"className":56,"code":557,"language":58,"meta":59,"style":59},"sudo apt install python3-pip\npython3 -mpip install -U pyocd\n\n# 如果上面的不行，则输入下方的\npip3 install -U pyocd\n",[19,559,560,572,588,594,599],{"__ignoreMap":59},[63,561,562,564,567,569],{"class":65,"line":66},[63,563,70],{"class":69},[63,565,566],{"class":73}," apt",[63,568,97],{"class":73},[63,570,571],{"class":73}," python3-pip\n",[63,573,574,577,580,582,585],{"class":65,"line":80},[63,575,576],{"class":69},"python3",[63,578,579],{"class":168}," -mpip",[63,581,97],{"class":73},[63,583,584],{"class":168}," -U",[63,586,587],{"class":73}," pyocd\n",[63,589,590],{"class":65,"line":90},[63,591,593],{"emptyLinePlaceholder":592},true,"\n",[63,595,596],{"class":65,"line":115},[63,597,598],{"class":231},"# 如果上面的不行，则输入下方的\n",[63,600,602,605,607,609],{"class":65,"line":601},5,[63,603,604],{"class":69},"pip3",[63,606,97],{"class":73},[63,608,584],{"class":168},[63,610,587],{"class":73},[10,612,613],{},"如果還不行，且提示",[54,615,617],{"className":56,"code":616,"language":58,"meta":59,"style":59},"error: externally-managed-environment\n\n× This environment is externally managed\n╰─> To install Python packages system-wide, try apt install\n    python3-xyz, where xyz is the package you are trying to\n    install.\n",[19,618,619,627,631,651,681,712],{"__ignoreMap":59},[63,620,621,624],{"class":65,"line":66},[63,622,623],{"class":69},"error:",[63,625,626],{"class":73}," externally-managed-environment\n",[63,628,629],{"class":65,"line":80},[63,630,593],{"emptyLinePlaceholder":592},[63,632,633,636,639,642,645,648],{"class":65,"line":90},[63,634,635],{"class":69},"×",[63,637,638],{"class":73}," This",[63,640,641],{"class":73}," environment",[63,643,644],{"class":73}," is",[63,646,647],{"class":73}," externally",[63,649,650],{"class":73}," managed\n",[63,652,653,656,659,662,664,667,670,673,676,678],{"class":65,"line":115},[63,654,655],{"class":69},"╰─",[63,657,658],{"class":241},"> ",[63,660,661],{"class":73},"To",[63,663,97],{"class":73},[63,665,666],{"class":73}," Python",[63,668,669],{"class":73}," packages",[63,671,672],{"class":73}," system-wide,",[63,674,675],{"class":73}," try",[63,677,566],{"class":73},[63,679,680],{"class":73}," install\n",[63,682,683,686,689,692,694,697,700,703,706,709],{"class":65,"line":601},[63,684,685],{"class":69},"    python3-xyz,",[63,687,688],{"class":73}," where",[63,690,691],{"class":73}," xyz",[63,693,644],{"class":73},[63,695,696],{"class":73}," the",[63,698,699],{"class":73}," package",[63,701,702],{"class":73}," you",[63,704,705],{"class":73}," are",[63,707,708],{"class":73}," trying",[63,710,711],{"class":73}," to\n",[63,713,715],{"class":65,"line":714},6,[63,716,717],{"class":69},"    install.\n",[10,719,720],{},"則使用（debian系的系統）",[54,722,724],{"className":56,"code":723,"language":58,"meta":59,"style":59},"sudo apt install python3-pyocd\n",[19,725,726],{"__ignoreMap":59},[63,727,728,730,732,734],{"class":65,"line":66},[63,729,70],{"class":69},[63,731,566],{"class":73},[63,733,97],{"class":73},[63,735,736],{"class":73}," python3-pyocd\n",[10,738,739,742],{},[16,740,741],{},"或者"," 說直接克隆倉庫",[54,744,748],{"className":745,"code":746,"language":747,"meta":59,"style":59},"language-Python shiki shiki-themes github-light github-dark","git clone https:\u002F\u002Fgithub.com\u002Fpyocd\u002FpyOCD.git\ncd pyOCD\npip3 install .\n","Python",[19,749,750,772,777],{"__ignoreMap":59},[63,751,752,755,758,761,764,767,769],{"class":65,"line":66},[63,753,754],{"class":241},"git clone https:",[63,756,757],{"class":237},"\u002F\u002F",[63,759,760],{"class":241},"github.com",[63,762,763],{"class":237},"\u002F",[63,765,766],{"class":241},"pyocd",[63,768,763],{"class":237},[63,770,771],{"class":241},"pyOCD.git\n",[63,773,774],{"class":65,"line":80},[63,775,776],{"class":241},"cd pyOCD\n",[63,778,779],{"class":65,"line":90},[63,780,781],{"class":241},"pip3 install .\n",[10,783,784],{},"這樣也可以安裝pyOCD",[10,786,787],{},"接下來，我們需要安裝ST-Link等調試器的驅動。",[10,789,790],{},"pyOCD安裝調試器驅動官方教程：",[10,792,793],{},[133,794,795],{"href":795,"rel":796},"https:\u002F\u002Fgithub.com\u002Fpyocd\u002FpyOCD\u002Ftree\u002Fmain\u002Fudev",[137],[10,798,799],{},"還是需要用到pyOCD倉庫裡的文件。",[10,801,802],{},"如果你沒clone倉庫請儘快克隆。",[10,804,805],{},"在倉庫目錄下，輸入以下命令",[54,807,809],{"className":745,"code":808,"language":747,"meta":59,"style":59},"cd udev\nsudo cp *.rules \u002Fetc\u002Fudev\u002Frules.d\n#重启udev\nsudo udevadm control --reload\nsudo udevadm trigger\n",[19,810,811,816,842,847,859],{"__ignoreMap":59},[63,812,813],{"class":65,"line":66},[63,814,815],{"class":241},"cd udev\n",[63,817,818,821,824,827,829,832,834,837,839],{"class":65,"line":80},[63,819,820],{"class":241},"sudo cp ",[63,822,823],{"class":237},"*",[63,825,826],{"class":241},".rules ",[63,828,763],{"class":237},[63,830,831],{"class":241},"etc",[63,833,763],{"class":237},[63,835,836],{"class":241},"udev",[63,838,763],{"class":237},[63,840,841],{"class":241},"rules.d\n",[63,843,844],{"class":65,"line":90},[63,845,846],{"class":231},"#重启udev\n",[63,848,849,852,856],{"class":65,"line":115},[63,850,851],{"class":241},"sudo udevadm control ",[63,853,855],{"class":854},"s7hpK","--",[63,857,858],{"class":168},"reload\n",[63,860,861],{"class":65,"line":601},[63,862,863],{"class":241},"sudo udevadm trigger\n",[10,865,866],{},"這樣ST-Link就可以正常被檢測出來了",[10,868,869],{},[213,870],{"alt":59,"src":871},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage25.webp",[10,873,874],{},"如果沒被檢測出來，請插拔一下ST-Link，然後點擊Add Device添加一下設備。",[10,876,877],{},[213,878],{"alt":59,"src":879},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage26.webp",[302,881,883],{"id":882},"更新st-link最新驅動linux","更新ST-Link最新驅動(Linux)",[10,885,886],{},[133,887,888],{"href":888,"rel":889},"https:\u002F\u002Fwww.st.com\u002Fen\u002Fdevelopment-tools\u002Fstsw-link007.html#get-software",[137],[10,891,892],{},"暫時無法在飛書文檔外展示此內容",[10,894,895],{},[213,896],{"alt":59,"src":897},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage27.webp",[10,899,900],{},"下載後的文件解壓出來。",[10,902,903],{},[213,904],{"alt":59,"src":905},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage28.webp",[54,907,909],{"className":745,"code":908,"language":747,"meta":59,"style":59},"sudo apt install .\u002Fst-stlink-udev-rules-1.0.3-2-linux-all.deb\n",[19,910,911],{"__ignoreMap":59},[63,912,913,916,918,921,924,927,929,931,933,936,938,941,944,946,949,951,954,956,959],{"class":65,"line":66},[63,914,915],{"class":241},"sudo apt install .",[63,917,763],{"class":237},[63,919,920],{"class":241},"st",[63,922,923],{"class":237},"-",[63,925,926],{"class":241},"stlink",[63,928,923],{"class":237},[63,930,836],{"class":241},[63,932,923],{"class":237},[63,934,935],{"class":241},"rules",[63,937,923],{"class":237},[63,939,940],{"class":168},"1.0",[63,942,943],{"class":241},".3",[63,945,923],{"class":237},[63,947,948],{"class":168},"2",[63,950,923],{"class":237},[63,952,953],{"class":241},"linux",[63,955,923],{"class":237},[63,957,958],{"class":168},"all",[63,960,961],{"class":241},".deb\n",[10,963,964],{},"重啟VScode即可",[10,966,967],{},"(下方還有其他有關的教程操作，請往下滑)",[969,970,971],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s7hpK, html code.shiki .s7hpK{--shiki-default:#B31D28;--shiki-default-font-style:italic;--shiki-dark:#FDAEB7;--shiki-dark-font-style:italic}",{"title":59,"searchDepth":80,"depth":80,"links":973},[974,975,976,977,978,979,980],{"id":25,"depth":90,"text":25},{"id":47,"depth":90,"text":47},{"id":299,"depth":90,"text":300},{"id":422,"depth":90,"text":423},{"id":447,"depth":90,"text":448},{"id":521,"depth":90,"text":521},{"id":540,"depth":90,"text":541},"\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng",0,"0300","2024-01-21","wiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng","zh-tw:2024-01-21-arm-keil-mdk6-jiao-cheng","\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng","Arm Keil MDK6教程","md","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0300-Linux配置MDK6环境教程",false,null,"zh-TW","zh-tw",{},{"title":5,"description":21},"\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0300-Linux配置MDK6环境教程","ejYxlWNCs1pgmyrCJRmcnYyDIfv9BArUb9sW3tcA73s",[1001,1006,1011,1012,1017,1022,1027],{"path":1002,"stem":1003,"title":1004,"date":984,"chapterOrder":1005,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0100-jian-jie","_i18n\u002Fzh-tw\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0100-简介","簡介","0100",{"path":1007,"stem":1008,"title":1009,"date":984,"chapterOrder":1010,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0200-guan-fang-jiao-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0200-官方教程","官方教程","0200",{"path":981,"stem":998,"title":5,"date":984,"chapterOrder":983,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},{"path":1013,"stem":1014,"title":1015,"date":984,"chapterOrder":1016,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0400-windows-pei-zhi-mdk6-huan-jing-jiao-cheng","_i18n\u002Fzh-tw\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0400-Windows配置MDK6环境教程","Windows配置MDK6環境教程","0400",{"path":1018,"stem":1019,"title":1020,"date":984,"chapterOrder":1021,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0500-jin-jie-shi-yong-jiao-cheng-quan-ping-tai-tong-yong","_i18n\u002Fzh-tw\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0500-进阶使用教程(全平台通用)","進階使用教程(全平臺通用)","0500",{"path":1023,"stem":1024,"title":1025,"date":984,"chapterOrder":1026,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0600-chang-jian-wen-ti","_i18n\u002Fzh-tw\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0600-常见问题","常見問題","0600",{"path":987,"stem":1028,"title":1029,"date":984,"chapterOrder":992,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":592},"_i18n\u002Fzh-tw\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Findex","Arm-Keil-MDK6教程",{"variants":1031},[1032,1035,1038,1041,1042],{"path":1033,"localeSlug":1034,"i18nKey":990},"\u002Fen-us\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng","en-us",{"path":1036,"localeSlug":1037,"i18nKey":990},"\u002Fzh-hant\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng","zh-hant",{"path":1039,"localeSlug":1040,"i18nKey":990},"\u002Fzh-hk\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng","zh-hk",{"path":981,"localeSlug":994,"i18nKey":990},{"path":1043,"localeSlug":1044,"i18nKey":990},"\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng","zh-cn",[1033,997,1036,997,1039,997,981,997,1043,997],1784646876925]