<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MicroPython on 六二三&#39;s Blog</title>
    <link>http://sconts.com/legacy/tags/micropython/</link>
    <description>Recent content in MicroPython on 六二三&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 22 Dec 2021 09:20:54 +0800</lastBuildDate><atom:link href="http://sconts.com/legacy/tags/micropython/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Using Raspberry PI to flash Esp-01s with Micropython firmware</title>
      <link>http://sconts.com/legacy/post/flashing_esp-01s_with_micropython-firmware/</link>
      <pubDate>Wed, 22 Dec 2021 09:20:54 +0800</pubDate>
      
      <guid>http://sconts.com/legacy/post/flashing_esp-01s_with_micropython-firmware/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;../../post-file/2021/rps_with_esp01s.jpeg&#34; alt=&#34;Raspberry Pi Flash esp01s firmware&#34;&gt;&lt;/p&gt;
&lt;p&gt;Flashing esp-01s micropython firmware workflow&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-Bash&#34; data-lang=&#34;Bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--1&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--1&#34;&gt;1&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;raspberrypi4B board &amp;lt;---&amp;gt; esp-link &amp;lt;---&amp;gt; esp-01s board
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Download micropython firmware for esp-01s 1M&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-Bash&#34; data-lang=&#34;Bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--1&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--1&#34;&gt;1&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;// https://micropython.org/download/esp8266-1m/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--2&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--2&#34;&gt;2&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;wget -c https://micropython.org/resources/firmware/esp8266-1m-20210902-v1.17.bin
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Flashing with Thonny IDE&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-Bash&#34; data-lang=&#34;Bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--1&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--1&#34;&gt;1&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;// Install flash tool - esptool
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--2&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--2&#34;&gt;2&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;pip3 install -U esptool
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--3&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--3&#34;&gt;3&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;// find connect esp01s port
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--4&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--4&#34;&gt;4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;dmesg&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;grep tty
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--5&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--5&#34;&gt;5&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;// check esp01s board info
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34; id=&#34;line--6&#34;&gt;&lt;a class=&#34;lnlinks&#34; href=&#34;#line--6&#34;&gt;6&lt;/a&gt;&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;esptool.py -p /dev/ttyACM0 flash_id
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;iframe
  id=&#34;biliplayer&#34;
  src=&#34;//player.bilibili.com/player.html?aid=380112732&amp;page=1&#34;
  scrolling=&#34;no&#34;
  border=&#34;0&#34;
  frameborder=&#34;no&#34;
  framespacing=&#34;0&#34;
  allowfullscreen=&#34;true&#34;
  loading=&#34;lazy&#34;&gt;
&lt;/iframe&gt;

&lt;br&gt;&lt;br /&gt;: http://sconts.com/legacy/post/flashing_esp-01s_with_micropython-firmware/</description>
    </item>
    
  </channel>
</rss>
