[{"data":1,"prerenderedAt":1045},["ShallowReactive",2],{"wiki-page-\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":3,"wiki-doc-items-\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":999,"language-switcher-data-\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":1029,"wiki-i18n-paths-\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":1044},{"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":993,"locale":994,"localeSlug":995,"meta":996,"navigation":592,"path":981,"seo":997,"sourcePath":993,"sourceStem":990,"stem":990,"wikiDepth":66,"__hash__":998},"content\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-cn\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-cn:2024-01-21-arm-keil-mdk6-jiao-cheng","\u002Fzh-cn\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,"\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng","zh-CN","zh-cn",{},{"title":5,"description":21},"9UaQ_sMMEY6UCSXgHLg2jTY0Luf7bdUmUSmUQsD9u0A",[1000,1005,1010,1011,1016,1021,1026],{"path":1001,"stem":1002,"title":1003,"date":984,"chapterOrder":1004,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0100-jian-jie","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0100-简介","简介","0100",{"path":1006,"stem":1007,"title":1008,"date":984,"chapterOrder":1009,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0200-guan-fang-jiao-cheng","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0200-官方教程","官方教程","0200",{"path":981,"stem":990,"title":5,"date":984,"chapterOrder":983,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},{"path":1012,"stem":1013,"title":1014,"date":984,"chapterOrder":1015,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0400-windows-pei-zhi-mdk6-huan-jing-jiao-cheng","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0400-Windows配置MDK6环境教程","Windows配置MDK6环境教程","0400",{"path":1017,"stem":1018,"title":1019,"date":984,"chapterOrder":1020,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0500-jin-jie-shi-yong-jiao-cheng-quan-ping-tai-tong-yong","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0500-进阶使用教程(全平台通用)","进阶使用教程(全平台通用)","0500",{"path":1022,"stem":1023,"title":1024,"date":984,"chapterOrder":1025,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":991},"\u002Fzh-cn\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0600-chang-jian-wen-ti","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002F0600-常见问题","常见问题","0600",{"path":987,"stem":1027,"title":1028,"date":984,"chapterOrder":992,"chapterDepth":982,"docKey":986,"docRoot":987,"docTitle":988,"isWikiDoc":592,"isWikiIndex":592},"wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Findex","Arm-Keil-MDK6教程",{"variants":1030},[1031,1034,1037,1040,1043],{"path":1032,"localeSlug":1033,"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":1035,"localeSlug":1036,"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":1038,"localeSlug":1039,"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":1041,"localeSlug":1042,"i18nKey":990},"\u002Fzh-tw\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002F0300-linux-pei-zhi-mdk6-huan-jing-jiao-cheng","zh-tw",{"path":981,"localeSlug":995,"i18nKey":990},[1032,993,1035,993,1038,993,1041,993,981,993],1784646767456]