当你刚买来一块新Pico板子时,你可能已经做好了开发的准备了吧!想想应该没有问题,可是事实有点打脸。我就分享我遇到的问题!
1.在我的意识里,给单片机下载程序时,首先看一下自己电脑有没有识别出单片机串口,才可以选择串口号(COM...)然后下载程序,这里只是对Arduino IDE 来说。在这个之前你要安装 Arduino IDE 开发软件,然后在IDE 软件中下载RPI Pico配置包(这个过程就不详细说了,线上有大神已经分享了!)。
2.树莓派 Pico 官方已经提供了二种语言开发方法了(C/C++,microPython )SDK。(1).在用C/C++开发时你要往开发板里拖放C/C++ 的uf2文件,(当你将开发板Pico通过数据线连接电脑时会识别出一个存储器),只需要将uf2文件复制到存储器里即可!
(2).用microPython开发时方法一样,也是往存储器里拖放microPython.uf2文件,之后会重新启动并且电脑会识别出一个串口号。刚开始我以为将C/C++.uf2复制到里面就行,情况并非如此,之所以这样做是因为Arduino IDE 开发语言也是C/C++……
3.当我满怀喜悦时,才发现电脑并没有识别出串口号!咋办……,我就去搜索一下没看到我想要的结果,哎!然后我就各种尝试……终于看见希望的曙光。太难了!有朋友会说用microPythom不好吗,根据自己情况来吧!就如同前面说的只有识别出串口号 Arduino IDE 才能下载程序。
以下过程的前提是pico板子里没有放入任何.uf2文件,如果有请重置Pico板子。(还要注意Pico 本身就有两个文件,可以不用管)
前提检查电脑有没有识别USB (去设备管理器查看) 在这个之前按注开发板上BOOTSEL键用USB线连接开发板,连接后松开BOOTSEL此时就出现下面COM8了
发现已经识别到!打开ArduinoIDE /Tools 发现没有这个COM8。
这里我们就不用管串口号(COM...),在IDE中直接选择板子名称就行,此时是没有识别出串口号的,直接在Arduino IDE 中点击下载程序就行了,成功之后IDE就会识别Pico的串口号了。
(也要注意数据线能否正常通信)。item