【DFRobot FireBeetle ESP32微控制器试用体验】Mac下开发

  • bluebanboom
  • LV4工程师
  • |      2017-08-04 10:12:27
  • 浏览量 760
  • 回复:0
本帖最后由 bluebanboom 于 2017-8-4 10:31 编辑 先来几张开箱图,确实比较精致。 FireBeetle ESP32支持使用Arduino IDE,官方的使用手册里有提到需要准备一台Windows、Linux、Mac电脑。 但是之后的手册并没有提到如何在Mac下具体的操作步骤。因为上一篇LinkIt7967是可以在Mac下开发的,主要是串口驱动问题,另外就是编译工具的问题,通过https://git.oschina.net/dfrobot/ ... ge_esp32_index.json可以看到是有Mac下的编译工具的,注意下图中 * host: "x86_64-apple-darwin",就是Mac平台。 现在就是确认一下FireBeetle的串口芯片了,因为没有原理图,我大概看了一下板上的芯片,发现FireBeetle应该是用了STM32F042F6P6作为串口芯片的,这就比较尴尬了。又研究了一下手册里给的windows驱动,没发现什么有价值的。 无奈之下,直接把FireBeetle插到了Mac下,发现多出了一个 /dev/cu.usbmodem1411。然后在Arduino中设置开发板,选择这个新多的串口,编译,然后出错,注意是编译过程出错,仔细检查发现是esptool.py文件中提示:“import serial ImportError: No module named serial”,从经验来看,应该是没有装pyserial,死马当活马医在终点执行如下命令安装pyserial
sudo pip install pyserial
安装完成之后,果然可以编译,上传了。 这个串口的速度好像巨快,921600,我猜这是要归功于强大的STM32F042F6P6吧,另外我还找到这么一个开源的https://github.com/CCHS-Melbourn ... master/STM_Firmware实现了STM32F042F6P6 USB转串口的功能。有兴趣的可以学习一下,以后自己做板子的时候可以搞一个巨快的串口得瑟一下。 注意:这个串口速度可能太快了。。。我刚才又烧了一个比较大的固件,烧写出错了,然后把串口速率改为115200就OK了。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子