[{"data":1,"prerenderedAt":1031},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002Fch3-linux-pei-zhi-mdk6-huan-jing-jiao-cheng":3,"wiki-doc-items-2024-01-21-arm-keil-mdk6-jiao-cheng":995},{"id":4,"title":5,"body":6,"chapter":982,"chapterSort":983,"date":984,"description":21,"docKey":985,"docRoot":986,"docTitle":987,"extension":988,"isWikiDoc":593,"isWikiIndex":989,"meta":990,"navigation":593,"path":991,"seo":992,"stem":993,"wikiDepth":66,"__hash__":994},"wiki\u002Fwiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Fch3-Linux配置MDK6环境教程.md","Linux配置MDK6环境教程",{"type":7,"value":8,"toc":973},"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,329,343,348,353,357,360,365,368,373,376,381,384,389,394,399,402,421,425,428,433,436,441,446,450,455,458,461,464,467,472,475,480,483,488,491,496,501,504,507,512,515,520,523,526,529,534,539,543,547,553,556,612,615,719,722,738,744,783,786,789,792,798,801,804,807,865,868,873,876,881,885,891,894,899,902,907,963,966,969],[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,328],{"href":326,"rel":327},"https:\u002F\u002Fgithub.com\u002FTungChiahuiMCURepos\u002FCubeMX%5C_CMake%5C_Template",[137],"https:\u002F\u002Fgithub.com\u002FTungChiahuiMCURepos\u002FCubeMX\\_CMake\\_Template",[54,330,332],{"className":56,"code":331,"language":58,"meta":59,"style":59},"git clone https:\u002F\u002Fgithub.com\u002FTungChiahuiMCURepos\u002FCubeMX_CMake_Template.git\n",[19,333,334],{"__ignoreMap":59},[63,335,336,338,340],{"class":65,"line":66},[63,337,147],{"class":69},[63,339,150],{"class":73},[63,341,342],{"class":73}," https:\u002F\u002Fgithub.com\u002FTungChiahuiMCURepos\u002FCubeMX_CMake_Template.git\n",[10,344,345],{},[213,346],{"alt":59,"src":347},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage4.webp",[10,349,350],{},[213,351],{"alt":59,"src":352},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage5.webp",[302,354,356],{"id":355},"工程配置比如初始化一个gpio口并创建任务使其电平翻转","工程配置(比如初始化一个GPIO口并创建任务使其电平翻转)",[10,358,359],{},"先复制一份工程模板",[10,361,362],{},[213,363],{"alt":59,"src":364},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage6.webp",[10,366,367],{},"重命名工程",[10,369,370],{},[213,371],{"alt":59,"src":372},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage7.webp",[10,374,375],{},"打开CubeMX(并点击最上方File->Load Project 或者 直接点击下方图中的图标)",[10,377,378],{},[213,379],{"alt":59,"src":380},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage8.webp",[10,382,383],{},"找到工程并Load，并配置好工程",[10,385,386],{},[213,387],{"alt":59,"src":388},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage9.webp",[10,390,391],{},[213,392],{"alt":59,"src":393},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage10.webp",[10,395,396],{},[213,397],{"alt":59,"src":398},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage11.webp",[10,400,401],{},"在文件夹MDK-ARM下打开终端",[54,403,405],{"className":56,"code":404,"language":58,"meta":59,"style":59},"cd MDK-ARM\ncode .\n",[19,406,407,414],{"__ignoreMap":59},[63,408,409,411],{"class":65,"line":66},[63,410,169],{"class":168},[63,412,413],{"class":73}," MDK-ARM\n",[63,415,416,418],{"class":65,"line":80},[63,417,19],{"class":69},[63,419,420],{"class":73}," .\n",[23,422,424],{"id":423},"安装并激活mdk6插件","安装并激活MDK6插件",[10,426,427],{},"下载好ARM Keil Studio Pack",[10,429,430],{},[213,431],{"alt":59,"src":432},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage12.webp",[10,434,435],{},"激活MDK6插件",[10,437,438],{},[213,439],{"alt":59,"src":440},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage13.webp",[10,442,443],{},[213,444],{"alt":59,"src":445},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage14.webp",[23,447,449],{"id":448},"初次转化mdk5工程并下载依赖包","初次转化MDK5工程并下载依赖包",[10,451,452],{},[213,453],{"alt":59,"src":454},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage15.webp",[10,456,457],{},"右下角把这些要安装的pack都安装一下，有什么提示要允许的都允许一下",[10,459,460],{},"在安装Packs的时候，需要保证一个良好的网络环境(需要一个有魔法的网络环境)，",[10,462,463],{},"这个阶段会持续5-20分钟，请慢慢等待。(看你的机场速度而决定)",[10,465,466],{},"(只有第一次运行需要这些操作)",[10,468,469],{},[213,470],{"alt":59,"src":471},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage16.webp",[10,473,474],{},"这个调查可以不查",[10,476,477],{},[213,478],{"alt":59,"src":479},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage17.webp",[10,481,482],{},"如图即是安装成功",[10,484,485],{},[213,486],{"alt":59,"src":487},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage18.webp",[10,489,490],{},"如果下方环境已经配置好了，请右键点击uvprojx选择Convert",[10,492,493],{},[213,494],{"alt":59,"src":495},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage19.webp",[10,497,498],{},[213,499],{"alt":59,"src":500},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage20.webp",[10,502,503],{},"如果环境没配置好，右键这个文件，选择active environment(图中因为我的环境配置好了，所以是deactive失能)",[10,505,506],{},"然后再执行上一步的Convert",[10,508,509],{},[213,510],{"alt":59,"src":511},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage21.webp",[10,513,514],{},"如图已经初始化成功了",[10,516,517],{},[213,518],{"alt":59,"src":519},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage22.webp",[23,521,522],{"id":522},"编译",[10,524,525],{},"点击build按钮发现文件大小一样就是编译成功了。",[10,527,528],{},"若编译失败，则看一下是否是工程文件列表被多配置了一个点。（看下方进阶教程里的添加源文件解决）",[10,530,531],{},[213,532],{"alt":59,"src":533},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage23.webp",[10,535,536],{},[213,537],{"alt":59,"src":538},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage24.webp",[23,540,542],{"id":541},"linux如何配置st-link等调试器","Linux如何配置ST-Link等调试器？",[302,544,546],{"id":545},"安装pyocdlinux","安装pyOCD(Linux)",[10,548,549],{},[133,550,551],{"href":551,"rel":552},"https:\u002F\u002Fgithub.com\u002Fpyocd\u002FpyOCD",[137],[10,554,555],{},"先打开终端输入（如果你是debian系的系统，如Ubuntu，请看下方的教程）",[54,557,559],{"className":56,"code":558,"language":58,"meta":59,"style":59},"sudo apt install python3-pip\npython3 -mpip install -U pyocd\n\n# 如果上面的不行，则输入下方的\npip3 install -U pyocd\n",[19,560,561,573,589,595,600],{"__ignoreMap":59},[63,562,563,565,568,570],{"class":65,"line":66},[63,564,70],{"class":69},[63,566,567],{"class":73}," apt",[63,569,97],{"class":73},[63,571,572],{"class":73}," python3-pip\n",[63,574,575,578,581,583,586],{"class":65,"line":80},[63,576,577],{"class":69},"python3",[63,579,580],{"class":168}," -mpip",[63,582,97],{"class":73},[63,584,585],{"class":168}," -U",[63,587,588],{"class":73}," pyocd\n",[63,590,591],{"class":65,"line":90},[63,592,594],{"emptyLinePlaceholder":593},true,"\n",[63,596,597],{"class":65,"line":115},[63,598,599],{"class":231},"# 如果上面的不行，则输入下方的\n",[63,601,603,606,608,610],{"class":65,"line":602},5,[63,604,605],{"class":69},"pip3",[63,607,97],{"class":73},[63,609,585],{"class":168},[63,611,588],{"class":73},[10,613,614],{},"如果还不行，且提示",[54,616,618],{"className":56,"code":617,"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,619,620,628,632,652,682,713],{"__ignoreMap":59},[63,621,622,625],{"class":65,"line":66},[63,623,624],{"class":69},"error:",[63,626,627],{"class":73}," externally-managed-environment\n",[63,629,630],{"class":65,"line":80},[63,631,594],{"emptyLinePlaceholder":593},[63,633,634,637,640,643,646,649],{"class":65,"line":90},[63,635,636],{"class":69},"×",[63,638,639],{"class":73}," This",[63,641,642],{"class":73}," environment",[63,644,645],{"class":73}," is",[63,647,648],{"class":73}," externally",[63,650,651],{"class":73}," managed\n",[63,653,654,657,660,663,665,668,671,674,677,679],{"class":65,"line":115},[63,655,656],{"class":69},"╰─",[63,658,659],{"class":241},"> ",[63,661,662],{"class":73},"To",[63,664,97],{"class":73},[63,666,667],{"class":73}," Python",[63,669,670],{"class":73}," packages",[63,672,673],{"class":73}," system-wide,",[63,675,676],{"class":73}," try",[63,678,567],{"class":73},[63,680,681],{"class":73}," install\n",[63,683,684,687,690,693,695,698,701,704,707,710],{"class":65,"line":602},[63,685,686],{"class":69},"    python3-xyz,",[63,688,689],{"class":73}," where",[63,691,692],{"class":73}," xyz",[63,694,645],{"class":73},[63,696,697],{"class":73}," the",[63,699,700],{"class":73}," package",[63,702,703],{"class":73}," you",[63,705,706],{"class":73}," are",[63,708,709],{"class":73}," trying",[63,711,712],{"class":73}," to\n",[63,714,716],{"class":65,"line":715},6,[63,717,718],{"class":69},"    install.\n",[10,720,721],{},"则使用（debian系的系统）",[54,723,725],{"className":56,"code":724,"language":58,"meta":59,"style":59},"sudo apt install python3-pyocd\n",[19,726,727],{"__ignoreMap":59},[63,728,729,731,733,735],{"class":65,"line":66},[63,730,70],{"class":69},[63,732,567],{"class":73},[63,734,97],{"class":73},[63,736,737],{"class":73}," python3-pyocd\n",[10,739,740,743],{},[16,741,742],{},"或者"," 说直接克隆仓库",[54,745,749],{"className":746,"code":747,"language":748,"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,750,751,773,778],{"__ignoreMap":59},[63,752,753,756,759,762,765,768,770],{"class":65,"line":66},[63,754,755],{"class":241},"git clone https:",[63,757,758],{"class":237},"\u002F\u002F",[63,760,761],{"class":241},"github.com",[63,763,764],{"class":237},"\u002F",[63,766,767],{"class":241},"pyocd",[63,769,764],{"class":237},[63,771,772],{"class":241},"pyOCD.git\n",[63,774,775],{"class":65,"line":80},[63,776,777],{"class":241},"cd pyOCD\n",[63,779,780],{"class":65,"line":90},[63,781,782],{"class":241},"pip3 install .\n",[10,784,785],{},"这样也可以安装pyOCD",[10,787,788],{},"接下来，我们需要安装ST-Link等调试器的驱动。",[10,790,791],{},"pyOCD安装调试器驱动官方教程：",[10,793,794],{},[133,795,796],{"href":796,"rel":797},"https:\u002F\u002Fgithub.com\u002Fpyocd\u002FpyOCD\u002Ftree\u002Fmain\u002Fudev",[137],[10,799,800],{},"还是需要用到pyOCD仓库里的文件。",[10,802,803],{},"如果你没clone仓库请尽快克隆。",[10,805,806],{},"在仓库目录下，输入以下命令",[54,808,810],{"className":746,"code":809,"language":748,"meta":59,"style":59},"cd udev\nsudo cp *.rules \u002Fetc\u002Fudev\u002Frules.d\n#重启udev\nsudo udevadm control --reload\nsudo udevadm trigger\n",[19,811,812,817,843,848,860],{"__ignoreMap":59},[63,813,814],{"class":65,"line":66},[63,815,816],{"class":241},"cd udev\n",[63,818,819,822,825,828,830,833,835,838,840],{"class":65,"line":80},[63,820,821],{"class":241},"sudo cp ",[63,823,824],{"class":237},"*",[63,826,827],{"class":241},".rules ",[63,829,764],{"class":237},[63,831,832],{"class":241},"etc",[63,834,764],{"class":237},[63,836,837],{"class":241},"udev",[63,839,764],{"class":237},[63,841,842],{"class":241},"rules.d\n",[63,844,845],{"class":65,"line":90},[63,846,847],{"class":231},"#重启udev\n",[63,849,850,853,857],{"class":65,"line":115},[63,851,852],{"class":241},"sudo udevadm control ",[63,854,856],{"class":855},"s7hpK","--",[63,858,859],{"class":168},"reload\n",[63,861,862],{"class":65,"line":602},[63,863,864],{"class":241},"sudo udevadm trigger\n",[10,866,867],{},"这样ST-Link就可以正常被检测出来了",[10,869,870],{},[213,871],{"alt":59,"src":872},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage25.webp",[10,874,875],{},"如果没被检测出来，请插拔一下ST-Link，然后点击Add Device添加一下设备。",[10,877,878],{},[213,879],{"alt":59,"src":880},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage26.webp",[302,882,884],{"id":883},"更新st-link最新驱动linux","更新ST-Link最新驱动(Linux)",[10,886,887],{},[133,888,889],{"href":889,"rel":890},"https:\u002F\u002Fwww.st.com\u002Fen\u002Fdevelopment-tools\u002Fstsw-link007.html#get-software",[137],[10,892,893],{},"暂时无法在飞书文档外展示此内容",[10,895,896],{},[213,897],{"alt":59,"src":898},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage27.webp",[10,900,901],{},"下载后的文件解压出来。",[10,903,904],{},[213,905],{"alt":59,"src":906},"https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2024\u002F01\u002F21\u002Fimage28.webp",[54,908,910],{"className":746,"code":909,"language":748,"meta":59,"style":59},"sudo apt install .\u002Fst-stlink-udev-rules-1.0.3-2-linux-all.deb\n",[19,911,912],{"__ignoreMap":59},[63,913,914,917,919,922,925,928,930,932,934,937,939,942,945,947,950,952,955,957,960],{"class":65,"line":66},[63,915,916],{"class":241},"sudo apt install .",[63,918,764],{"class":237},[63,920,921],{"class":241},"st",[63,923,924],{"class":237},"-",[63,926,927],{"class":241},"stlink",[63,929,924],{"class":237},[63,931,837],{"class":241},[63,933,924],{"class":237},[63,935,936],{"class":241},"rules",[63,938,924],{"class":237},[63,940,941],{"class":168},"1.0",[63,943,944],{"class":241},".3",[63,946,924],{"class":237},[63,948,949],{"class":168},"2",[63,951,924],{"class":237},[63,953,954],{"class":241},"linux",[63,956,924],{"class":237},[63,958,959],{"class":168},"all",[63,961,962],{"class":241},".deb\n",[10,964,965],{},"重启VScode即可",[10,967,968],{},"(下方还有其他有关的教程操作，请往下滑)",[970,971,972],"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":974},[975,976,977,978,979,980,981],{"id":25,"depth":90,"text":25},{"id":47,"depth":90,"text":47},{"id":299,"depth":90,"text":300},{"id":423,"depth":90,"text":424},{"id":448,"depth":90,"text":449},{"id":522,"depth":90,"text":522},{"id":541,"depth":90,"text":542},"3",3000000,"2024-01-21","2024-01-21-arm-keil-mdk6-jiao-cheng","\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng","Arm Keil MDK6教程","md",false,{},"\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002Fch3-linux-pei-zhi-mdk6-huan-jing-jiao-cheng",{"title":5,"description":21},"wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Fch3-Linux配置MDK6环境教程","8F59Fx0M8-0YaIcukoD33elBrsjmDz202sc4X1quOVU",[996,1002,1007,1008,1014,1020,1026],{"path":997,"stem":998,"title":999,"date":984,"chapter":1000,"chapterSort":1001,"docKey":985,"docRoot":986,"docTitle":987,"isWikiDoc":593,"isWikiIndex":989},"\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002Fch1-jian-jie","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Fch1-简介","简介","1",1000000,{"path":1003,"stem":1004,"title":1005,"date":984,"chapter":949,"chapterSort":1006,"docKey":985,"docRoot":986,"docTitle":987,"isWikiDoc":593,"isWikiIndex":989},"\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002Fch2-guan-fang-jiao-cheng","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Fch2-官方教程","官方教程",2000000,{"path":991,"stem":993,"title":5,"date":984,"chapter":982,"chapterSort":983,"docKey":985,"docRoot":986,"docTitle":987,"isWikiDoc":593,"isWikiIndex":989},{"path":1009,"stem":1010,"title":1011,"date":984,"chapter":1012,"chapterSort":1013,"docKey":985,"docRoot":986,"docTitle":987,"isWikiDoc":593,"isWikiIndex":989},"\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002Fch4-windows-pei-zhi-mdk6-huan-jing-jiao-cheng","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Fch4-Windows配置MDK6环境教程","Windows配置MDK6环境教程","4",4000000,{"path":1015,"stem":1016,"title":1017,"date":984,"chapter":1018,"chapterSort":1019,"docKey":985,"docRoot":986,"docTitle":987,"isWikiDoc":593,"isWikiIndex":989},"\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002Fch5-jin-jie-shi-yong-jiao-cheng-quan-ping-tai-tong-yong","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Fch5-进阶使用教程(全平台通用)","进阶使用教程(全平台通用)","5",5000000,{"path":1021,"stem":1022,"title":1023,"date":984,"chapter":1024,"chapterSort":1025,"docKey":985,"docRoot":986,"docTitle":987,"isWikiDoc":593,"isWikiIndex":989},"\u002Fwiki\u002F2024-01-21-arm-keil-mdk6-jiao-cheng\u002Fch6-chang-jian-wen-ti","wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Fch6-常见问题","常见问题","6",6000000,{"path":986,"stem":1027,"title":1028,"date":984,"chapter":1029,"chapterSort":1030,"docKey":985,"docRoot":986,"docTitle":987,"isWikiDoc":593,"isWikiIndex":593},"wiki\u002F2024-01-21-Arm-Keil-MDK6教程\u002Findex","Arm-Keil-MDK6教程",null,0,1778666547620]