両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
rust:rust_on_esp_install [2024/05/06 09:17] – [espflash のインストール] ともやん | rust:rust_on_esp_install [2024/05/10 22:38] (現在) – [依存パッケージのインストール] ともやん |
---|
| |
===== Rust のインストール ===== | ===== Rust のインストール ===== |
[[:rust|Rust 関連]] - [[:rust#インストール|インストール]] も参照...🤔\\ | [[:rust|Rust 関連]] - [[:rust#インストール|インストール]]\\ |
| [[:rust|Rust 関連]] - [[:rust#rust_の更新|Rust の更新]] も参照...🤔\\ |
Fedora での手順\\ | Fedora での手順\\ |
<WRAP color_term> | <WRAP color_term> |
<font color="#0087FF"><b>$</b></font> <font color="#26A269"><u style="text-decoration-style:solid">sudo</u></font> <font color="#26A269">dnf</font> install <font color="#A347BA">-y</font> git python3 python3-pip perl gcc systemd-devel | <font color="#0087FF"><b>$</b></font> <font color="#26A269"><u style="text-decoration-style:solid">sudo</u></font> <font color="#26A269">dnf</font> install <font color="#A347BA">-y</font> git python3 python3-pip perl gcc systemd-devel |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result_hlong><html><pre>メタデータの期限切れの最終確認: 0:57:25 前の 2024年05月06日 07時28分16秒 に実施しました。 | <WRAP color_result_hlong><html><pre> |
| メタデータの期限切れの最終確認: 0:57:25 前の 2024年05月06日 07時28分16秒 に実施しました。 |
依存関係が解決しました。 | 依存関係が解決しました。 |
============================================================================================================== | ============================================================================================================== |
| |
完了しました! | 完了しました! |
| </pre></html></WRAP> |
| </WRAP> |
| |
| Ubuntu/Debian\\ |
| <WRAP color_term> |
| <WRAP color_command><html><pre> |
| <font color="#AFFF00"><b>$</b></font> <font color="#26A269">sudo</font> <font color="#26A269">apt</font> install <font color="#A347BA">-y</font> gcc build-essential curl pkg-config |
| </pre></html></WRAP> |
| <WRAP color_result><html><pre> |
| Reading package lists... Done |
| Building dependency tree... Done |
| Reading state information... Done |
| gcc is already the newest version (4:12.2.0-3+rpi1). |
| build-essential is already the newest version (12.9). |
| curl is already the newest version (7.88.1-10+rpi1+deb12u5). |
| pkg-config is already the newest version (1.8.1-1). |
| 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
</pre></html></WRAP> | </pre></html></WRAP> |
</WRAP> | </WRAP> |
公式: [[https://esp-rs.github.io/book/installation/riscv-and-xtensa.html#2-install-necessary-toolchains|2. Install Necessary Toolchains - RISC-V and Xtensa targets - The Rust on ESP Book]] [[gtr>https://esp-rs.github.io/book/installation/riscv-and-xtensa.html#2-install-necessary-toolchains|翻訳]]\\ | 公式: [[https://esp-rs.github.io/book/installation/riscv-and-xtensa.html#2-install-necessary-toolchains|2. Install Necessary Toolchains - RISC-V and Xtensa targets - The Rust on ESP Book]] [[gtr>https://esp-rs.github.io/book/installation/riscv-and-xtensa.html#2-install-necessary-toolchains|翻訳]]\\ |
| |
**Fedora**\\ | === Fedora === |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
</WRAP> | </WRAP> |
| |
**DietPi**😢\\ | esp ツールチェーンのコンパイラバージョンを確認する😉\\ |
| <WRAP color_term> |
| <WRAP color_command><html><pre> |
| <font color="#0087FF"><b>$</b></font> <font color="#26A269">rustup</font> run esp rustc <font color="#A347BA">-V</font> |
| </pre></html></WRAP> |
| <WRAP color_result><html><pre> |
| rustc 1.77.0-nightly (424037dcb 2024-03-18) (1.77.0.0) |
| </pre></html></WRAP> |
| </WRAP> |
| |
| === DietPi😢 === |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre><b class=GRN>$</b> <b class=HIY>espup</b> install | <WRAP color_command><html><pre><b class=GRN>$</b> <b class=HIY>espup</b> install |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">cargo</span> run | <font color="#0087FF"><b>$</b></font> <font color="#26A269">cargo</font> run |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result><html><pre> | <WRAP color_result><html><pre> |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">lsusb</span> | <font color="#0087FF"><b>$</b></font> <font color="#26A269">lsusb</font> |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result><html><pre> | <WRAP color_result><html><pre> |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">lsusb</span> <span style="color:#A347BA">-t</span> | <font color="#0087FF"><b>$</b></font> <font color="#26A269">lsusb</font> <font color="#A347BA">-t</font> |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result><html><pre> | <WRAP color_result><html><pre> |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">ls</span> <span style="color:#A347BA">-l</span> /dev/serial/<span style="color:#13496F"><b>{</b></span>by-id,by-path<span style="color:#13496F"><b>}</b></span> | <font color="#0087FF"><b>$</b></font> <font color="#26A269">ls</font> <font color="#A347BA">-l</font> /dev/serial/<font color="#12488B"><b>{</b></font>by-id,by-path<font color="#12488B"><b>}</b></font> |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result><html><pre> | <WRAP color_result><html><pre> |
/dev/serial/by-id: | /dev/serial/by-id: |
合計 0 | 合計 0 |
lrwxrwxrwx 1 root root 13 11月 30 12:16 <span style="color:#2AA1B3"><b>usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0</b></span> -> <span style="background-color:#171421"><span style="color:#A2734C"><b>../../ttyUSB0</b></span></span> | lrwxrwxrwx 1 root root 13 5月 6 09:22 <font color="#2AA1B3"><b>usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0</b></font> -> <span style="background-color:#171421"><font color="#A2734C"><b>../../ttyUSB0</b></font></span> |
| |
/dev/serial/by-path: | /dev/serial/by-path: |
合計 0 | 合計 0 |
lrwxrwxrwx 1 root root 13 11月 30 12:16 <span style="color:#2AA1B3"><b>pci-0000:00:14.0-usb-0:1:1.0-port0</b></span> -> <span style="background-color:#171421"><span style="color:#A2734C"><b>../../ttyUSB0</b></span></span> | lrwxrwxrwx 1 root root 13 5月 6 09:22 <font color="#2AA1B3"><b>pci-0000:00:14.0-usb-0:1:1.0-port0</b></font> -> <span style="background-color:#171421"><font color="#A2734C"><b>../../ttyUSB0</b></font></span> |
| lrwxrwxrwx 1 root root 13 5月 6 09:22 <font color="#2AA1B3"><b>pci-0000:00:14.0-usbv2-0:1:1.0-port0</b></font> -> <span style="background-color:#171421"><font color="#A2734C"><b>../../ttyUSB0</b></font></span> |
</pre></html></WRAP> | </pre></html></WRAP> |
</WRAP> | </WRAP> |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">ls</span> <span style="color:#A347BA">-l</span> <u style="text-decoration-style:single">/dev/ttyUSB0</u> | <font color="#0087FF"><b>$</b></font> <font color="#26A269">ls</font> <font color="#A347BA">-l</font> <u style="text-decoration-style:solid">/dev/ttyUSB0</u> |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result><html><pre> | <WRAP color_result><html><pre> |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269"><u style="text-decoration-style:single">sudo</u></span> <span style="color:#26A269">usermod</span> <span style="color:#A347BA">-a</span> <span style="color:#A347BA">-G</span> dialout $USER | <font color="#0087FF"><b>$</b></font> <font color="#26A269"><u style="text-decoration-style:solid">sudo</u></font> <font color="#26A269">usermod</font> <font color="#A347BA">-a</font> <font color="#A347BA">-G</font> dialout $USER |
</pre></html></WRAP> | |
<WRAP color_result><html><pre> | |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">id</span> <span style="color:#999999">tomoyan</span> | <font color="#0087FF"><b>$</b></font> <font color="#26A269">id</font> tomoyan |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result><html><pre> | <WRAP color_result><html><pre> |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">newgrp</span> dialout | <font color="#0087FF"><b>$</b></font> <font color="#26A269">newgrp</font> dialout |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">id</span> | <font color="#0087FF"><b>$</b></font> <font color="#26A269">id</font> |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result><html><pre> | <WRAP color_result><html><pre> |
公式: [[https://esp-rs.github.io/book/writing-your-own-application/generate-project/esp-template.html#running-the-code|Running the Code - Understanding esp-template - The Rust on ESP Book]] [[gtr>https://esp-rs.github.io/book/writing-your-own-application/generate-project/esp-template.html#running-the-code|翻訳]]\\ | 公式: [[https://esp-rs.github.io/book/writing-your-own-application/generate-project/esp-template.html#running-the-code|Running the Code - Understanding esp-template - The Rust on ESP Book]] [[gtr>https://esp-rs.github.io/book/writing-your-own-application/generate-project/esp-template.html#running-the-code|翻訳]]\\ |
上記までの手順でフラッシュへ書き込む準備ができているので、<html><code>cargo run</code></html> コマンドでビルドからフラッシュ書き込みができる😉\\ | 上記までの手順でフラッシュへ書き込む準備ができているので、<html><code>cargo run</code></html> コマンドでビルドからフラッシュ書き込みができる😉\\ |
| |
| サンプル: [[https://wokwi.com/projects/364260690862579713|esp32-nostd-ssd1306 - Wokwi ESP32, STM32, Arduino Simulator]]\\ |
<WRAP color_term> | <WRAP color_term> |
<WRAP color_command><html><pre> | <WRAP color_command><html><pre> |
<span style="color:#FF8700"><b>$</b></span> <span style="color:#26A269">cargo</span> run | <font color="#0087FF"><b>$</b></font> <font color="#26A269">cargo</font><font color="#999999"> run</font> |
</pre></html></WRAP> | </pre></html></WRAP> |
<WRAP color_result><html><pre><span style="color:#26A269"><b> Finished</b></span> dev [unoptimized + debuginfo] target(s) in 0.12s | <WRAP color_result_hlong><html><pre> |
<span style="color:#26A269"><b> Running</b></span> `espflash flash --monitor target/xtensa-esp32-none-elf/debug/haruo-nostd-esp32` | <font color="#26A269"><b> Updating</b></font> crates.io index |
<span style="color:#5E5C64">[</span>2023-12-01T02:08:51Z <span style="color:#26A269">INFO </span><span style="color:#5E5C64">]</span> Serial port: '/dev/ttyUSB0' | <font color="#26A269"><b> Downloaded</b></font> float-cmp v0.9.0 |
<span style="color:#5E5C64">[</span>2023-12-01T02:08:51Z <span style="color:#26A269">INFO </span><span style="color:#5E5C64">]</span> Connecting... | <font color="#26A269"><b> Downloaded</b></font> profont v0.7.0 |
<span style="color:#5E5C64">[</span>2023-12-01T02:08:52Z <span style="color:#26A269">INFO </span><span style="color:#5E5C64">]</span> Unable to connect, retrying with extra delay... | <font color="#26A269"><b> Downloaded</b></font> esp-backtrace v0.9.0 |
<span style="color:#5E5C64">[</span>2023-12-01T02:08:53Z <span style="color:#26A269">INFO </span><span style="color:#5E5C64">]</span> Using flash stub | <font color="#26A269"><b> Downloaded</b></font> esp-hal-procmacros v0.7.0 |
| <font color="#26A269"><b> Downloaded</b></font> embedded-io v0.6.1 |
| <font color="#26A269"><b> Downloaded</b></font> micromath v2.1.0 |
| <font color="#26A269"><b> Downloaded</b></font> mipidsi v0.7.1 |
| <font color="#26A269"><b> Downloaded</b></font> ssd1306 v0.8.4 |
| <font color="#26A269"><b> Downloaded</b></font> esp32-hal v0.16.0 |
| <font color="#26A269"><b> Downloaded</b></font> esp-hal-common v0.13.1 |
| <font color="#26A269"><b> Downloaded</b></font> embedded-graphics v0.8.1 |
| <font color="#26A269"><b> Downloaded</b></font> esp32 v0.27.0 |
| <font color="#26A269"><b> Downloaded</b></font> 12 crates (3.7 MB) in 4.42s (largest was `embedded-graphics` at 2.5 MB) |
| <font color="#26A269"><b> Downloaded</b></font> addr2line v0.17.0 |
| <font color="#26A269"><b> Downloaded</b></font> getopts v0.2.21 |
| <font color="#26A269"><b> Downloaded</b></font> cc v1.0.76 |
| <font color="#26A269"><b> Downloaded</b></font> rustc-demangle v0.1.21 |
| <font color="#26A269"><b> Downloaded</b></font> miniz_oxide v0.5.3 |
| <font color="#26A269"><b> Downloaded</b></font> libc v0.2.138 |
| <font color="#26A269"><b> Downloaded</b></font> object v0.29.0 |
| <font color="#26A269"><b> Downloaded</b></font> gimli v0.26.1 |
| <font color="#26A269"><b> Downloaded</b></font> compiler_builtins v0.1.84 |
| <font color="#26A269"><b> Downloaded</b></font> 9 crates (1.9 MB) in 6.86s |
| <font color="#26A269"><b> Compiling</b></font> compiler_builtins v0.1.84 |
| <font color="#26A269"><b> Compiling</b></font> core v0.0.0 (/home/tomoyan/.rustup/toolchains/esp/lib/rustlib/src/rust/library/core) |
| <font color="#26A269"><b> Compiling</b></font> proc-macro2 v1.0.70 |
| <font color="#26A269"><b> Compiling</b></font> unicode-ident v1.0.12 |
| <font color="#26A269"><b> Compiling</b></font> autocfg v1.1.0 |
| <font color="#26A269"><b> Compiling</b></font> syn v1.0.109 |
| <font color="#26A269"><b> Compiling</b></font> rustversion v1.0.14 |
| <font color="#26A269"><b> Compiling</b></font> serde v1.0.193 |
| <font color="#26A269"><b> Compiling</b></font> quote v1.0.33 |
| <font color="#26A269"><b> Compiling</b></font> heck v0.4.1 |
| <font color="#26A269"><b> Compiling</b></font> syn v2.0.39 |
| <font color="#26A269"><b> Compiling</b></font> version_check v0.9.4 |
| <font color="#26A269"><b> Compiling</b></font> memchr v2.6.4 |
| <font color="#26A269"><b> Compiling</b></font> aho-corasick v1.1.2 |
| <font color="#26A269"><b> Compiling</b></font> regex-syntax v0.8.2 |
| <font color="#26A269"><b> Compiling</b></font> anyhow v1.0.75 |
| <font color="#26A269"><b> Compiling</b></font> fnv v1.0.7 |
| <font color="#26A269"><b> Compiling</b></font> ident_case v1.0.1 |
| <font color="#26A269"><b> Compiling</b></font> strsim v0.10.0 |
| <font color="#26A269"><b> Compiling</b></font> darling_core v0.20.3 |
| <font color="#26A269"><b> Compiling</b></font> serde_derive v1.0.193 |
| <font color="#26A269"><b> Compiling</b></font> rustc-std-workspace-core v1.99.0 (/home/tomoyan/.rustup/toolchains/esp/lib/rustlib/src/rust/library/rustc-std-workspace-core) |
| <font color="#26A269"><b> Compiling</b></font> nb v1.1.0 |
| <font color="#26A269"><b> Compiling</b></font> nb v0.1.3 |
| <font color="#26A269"><b> Compiling</b></font> byteorder v1.5.0 |
| <font color="#26A269"><b> Compiling</b></font> void v1.0.2 |
| <font color="#26A269"><b> Compiling</b></font> regex-automata v0.4.3 |
| <font color="#26A269"><b> Compiling</b></font> lock_api v0.4.11 |
| <font color="#26A269"><b> Compiling</b></font> xtensa-lx v0.8.0 |
| <font color="#26A269"><b> Compiling</b></font> az v1.2.1 |
| <font color="#26A269"><b> Compiling</b></font> semver v1.0.20 |
| <font color="#26A269"><b> Compiling</b></font> darling_macro v0.20.3 |
| <font color="#26A269"><b> Compiling</b></font> embedded-hal v0.2.7 |
| <font color="#26A269"><b> Compiling</b></font> regex v1.10.2 |
| <font color="#26A269"><b> Compiling</b></font> scopeguard v1.2.0 |
| <font color="#26A269"><b> Compiling</b></font> strum_macros v0.24.3 |
| <font color="#26A269"><b> Compiling</b></font> enum-as-inner v0.4.0 |
| <font color="#26A269"><b> Compiling</b></font> proc-macro-error-attr v1.0.4 |
| <font color="#26A269"><b> Compiling</b></font> hashbrown v0.14.3 |
| <font color="#26A269"><b> Compiling</b></font> strum v0.24.1 |
| <font color="#26A269"><b> Compiling</b></font> equivalent v1.0.1 |
| <font color="#26A269"><b> Compiling</b></font> indexmap v2.1.0 |
| <font color="#26A269"><b> Compiling</b></font> core-isa-parser v0.2.0 |
| <font color="#26A269"><b> Compiling</b></font> darling v0.20.3 |
| <font color="#26A269"><b> Compiling</b></font> minijinja v1.0.10 |
| <font color="#26A269"><b> Compiling</b></font> bare-metal v1.0.0 |
| <font color="#26A269"><b> Compiling</b></font> critical-section v1.1.2 |
| <font color="#26A269"><b> Compiling</b></font> stable_deref_trait v1.2.0 |
| <font color="#26A269"><b> Compiling</b></font> proc-macro-error v1.0.4 |
| <font color="#26A269"><b> Compiling</b></font> num-traits v0.2.17 |
| <font color="#26A269"><b> Compiling</b></font> winnow v0.5.19 |
| <font color="#26A269"><b> Compiling</b></font> toml_datetime v0.6.5 |
| <font color="#26A269"><b> Compiling</b></font> embedded-graphics-core v0.4.0 |
| <font color="#26A269"><b> Compiling</b></font> rustc_version v0.4.0 |
| <font color="#26A269"><b> Compiling</b></font> basic-toml v0.1.7 |
| <font color="#26A269"><b> Compiling</b></font> toml_edit v0.20.7 |
| <font color="#26A269"><b> Compiling</b></font> spin v0.9.8 |
| <font color="#26A269"><b> Compiling</b></font> mutex-trait v0.2.0 |
| <font color="#26A269"><b> Compiling</b></font> display-interface v0.4.1 |
| <font color="#26A269"><b> Compiling</b></font> paste v1.0.14 |
| <font color="#26A269"><b> Compiling</b></font> esp32 v0.27.0 |
| <font color="#26A269"><b> Compiling</b></font> esp-hal-common v0.13.1 |
| <font color="#26A269"><b> Compiling</b></font> proc-macro-crate v2.0.0 |
| <font color="#26A269"><b> Compiling</b></font> heapless v0.7.16 |
| <font color="#26A269"><b> Compiling</b></font> xtensa-lx-rt-proc-macros v0.2.1 |
| <font color="#26A269"><b> Compiling</b></font> vcell v0.1.3 |
| <font color="#26A269"><b> Compiling</b></font> embedded-hal v1.0.0-rc.1 |
| <font color="#26A269"><b> Compiling</b></font> r0 v1.0.0 |
| <font color="#26A269"><b> Compiling</b></font> gcd v2.3.0 |
| <font color="#26A269"><b> Compiling</b></font> strum_macros v0.25.3 |
| <font color="#26A269"><b> Compiling</b></font> litrs v0.4.1 |
| <font color="#26A269"><b> Compiling</b></font> esp-println v0.7.1 |
| <font color="#26A269"><b> Compiling</b></font> esp-hal-procmacros v0.7.0 |
| <font color="#26A269"><b> Compiling</b></font> fugit v0.3.7 |
| <font color="#26A269"><b> Compiling</b></font> embedded-hal-nb v1.0.0-rc.1 |
| <font color="#26A269"><b> Compiling</b></font> float-cmp v0.9.0 |
| <font color="#26A269"><b> Compiling</b></font> strum v0.25.0 |
| <font color="#26A269"><b> Compiling</b></font> embedded-dma v0.2.0 |
| <font color="#26A269"><b> Compiling</b></font> hash32 v0.2.1 |
| <font color="#26A269"><b> Compiling</b></font> embedded-can v0.4.1 |
| <font color="#26A269"><b> Compiling</b></font> cfg-if v1.0.0 |
| <font color="#26A269"><b> Compiling</b></font> byte-slice-cast v0.3.5 |
| <font color="#26A269"><b> Compiling</b></font> bitfield v0.14.0 |
| <font color="#26A269"><b> Compiling</b></font> micromath v2.1.0 |
| <font color="#26A269"><b> Compiling</b></font> embedded-io v0.6.1 |
| <font color="#26A269"><b> Compiling</b></font> bitflags v2.4.1 |
| <font color="#26A269"><b> Compiling</b></font> esp-backtrace v0.9.0 |
| <font color="#26A269"><b> Compiling</b></font> xtensa-lx-rt v0.16.0 |
| <font color="#26A269"><b> Compiling</b></font> esp32-hal v0.16.0 |
| <font color="#26A269"><b> Compiling</b></font> embedded-graphics v0.8.1 |
| <font color="#26A269"><b> Compiling</b></font> display-interface-spi v0.4.1 |
| <font color="#26A269"><b> Compiling</b></font> display-interface-i2c v0.4.0 |
| <font color="#26A269"><b> Compiling</b></font> ssd1306 v0.8.4 |
| <font color="#26A269"><b> Compiling</b></font> profont v0.7.0 |
| <font color="#26A269"><b> Compiling</b></font> mipidsi v0.7.1 |
| <font color="#26A269"><b> Compiling</b></font> rust_project_esp32 v0.1.0 (/home/tomoyan/my_projects/haruo-nostd-esp32) |
| </pre></html></WRAP> |
| <WRAP color_result><html><pre> |
| <font color="#26A269"><b> Finished</b></font> dev [optimized + debuginfo] target(s) in 7m 41s |
| <font color="#26A269"><b> Running</b></font> `espflash flash --monitor target/xtensa-esp32-none-elf/debug/rust_project_esp32` |
| <font color="#5E5C64">[</font>2024-05-06T00:37:27Z <font color="#26A269">INFO </font><font color="#5E5C64">]</font> Serial port: '/dev/ttyUSB0' |
| <font color="#5E5C64">[</font>2024-05-06T00:37:27Z <font color="#26A269">INFO </font><font color="#5E5C64">]</font> Connecting... |
| <font color="#5E5C64">[</font>2024-05-06T00:37:27Z <font color="#26A269">INFO </font><font color="#5E5C64">]</font> Using flash stub |
Chip type: esp32 (revision v1.0) | Chip type: esp32 (revision v1.0) |
Crystal frequency: 40MHz | Crystal frequency: 40 MHz |
Flash size: 4MB | Flash size: 4MB |
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None | Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None |
MAC address: 7c:9e:bd:36:81:8c | MAC address: 7c:9e:bd:36:81:8c |
App/part. size: 181,472/4,128,768 bytes, 4.40% | App/part. size: 108,688/4,128,768 bytes, 2.63% |
[00:00:01] [========================================] 17/17 0x1000 [00:00:00] [========================================] 1/1 0x8000 [00:00:06] [========================================] 70/70 0x10000 <span style="color:#5E5C64">[</span>2023-12-01T02:09:02Z <span style="color:#26A269">INFO </span><span style="color:#5E5C64">]</span> Flashing has completed! | [00:00:01] [========================================] 17/17 0x1000 <font color="#5E5C64">[</font>2024-05-06T00:37:31Z <font color="#26A269">INFO </font><font color="#5E5C64">]</font> Segment at address '0x8000' has not changed, skipping write |
| [00:00:04] [========================================] 40/40 0x10000 <font color="#5E5C64">[</font>2024-05-06T00:37:36Z <font color="#26A269">INFO </font><font color="#5E5C64">]</font> Flashing has completed! |
Commands: | Commands: |
CTRL+R Reset chip | CTRL+R Reset chip |
mode:DIO, clock div:2 | mode:DIO, clock div:2 |
load:0x3fff0030,len:7104 | load:0x3fff0030,len:7104 |
<span style="color:#E9AD0C">0x3fff0030 - _stack_region_top</span> | |
<span style="color:#E9AD0C"> at ??:??</span> | |
load:0x40078000,len:15576 | load:0x40078000,len:15576 |
<span style="color:#E9AD0C">0x40078000 - ets_delay_us</span> | |
<span style="color:#E9AD0C"> at ??:??</span> | |
load:0x40080400,len:4 | load:0x40080400,len:4 |
<span style="color:#E9AD0C">0x40080400 - _init_end</span> | |
<span style="color:#E9AD0C"> at ??:??</span> | |
ho 8 tail 4 room 4 | ho 8 tail 4 room 4 |
load:0x40080404,len:3876 | load:0x40080404,len:3876 |
<span style="color:#E9AD0C">0x40080404 - _init_end</span> | |
<span style="color:#E9AD0C"> at ??:??</span> | |
entry 0x4008064c | entry 0x4008064c |
<span style="color:#E9AD0C">0x4008064c - esp_hal_common::interrupt::xtensa::vectored::handle_interrupts</span> | <font color="#E9AD0C">0x4008064c - core::fmt::Arguments::new_v1</font> |
<span style="color:#E9AD0C"> at /home/tomoyan/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp-hal-common-0.13.1/src/interrupt/xtensa.rs:389</span> | <font color="#E9AD0C"> at /home/tomoyan/.rustup/toolchains/esp/lib/rustlib/src/rust/library/core/src/fmt/mod.rs:398</font> |
<span style="color:#26A269">I (30) boot: ESP-IDF v5.1-beta1-378-gea5e0ff298-dirt 2nd stage bootloader</span> | <font color="#26A269">I (30) boot: ESP-IDF v5.1-beta1-378-gea5e0ff298-dirt 2nd stage bootloader</font> |
<span style="color:#26A269">I (30) boot: compile time Jun 7 2023 07:48:23</span> | <font color="#26A269">I (31) boot: compile time Jun 7 2023 07:48:23</font> |
<span style="color:#26A269">I (33) boot: Multicore bootloader</span> | <font color="#26A269">I (33) boot: Multicore bootloader</font> |
<span style="color:#26A269">I (37) boot: chip revision: v1.0</span> | <font color="#26A269">I (37) boot: chip revision: v1.0</font> |
<span style="color:#26A269">I (41) boot.esp32: SPI Speed : 40MHz</span> | <font color="#26A269">I (41) boot.esp32: SPI Speed : 40MHz</font> |
<span style="color:#26A269">I (45) boot.esp32: SPI Mode : DIO</span> | <font color="#26A269">I (45) boot.esp32: SPI Mode : DIO</font> |
<span style="color:#26A269">I (50) boot.esp32: SPI Flash Size : 4MB</span> | <font color="#26A269">I (50) boot.esp32: SPI Flash Size : 4MB</font> |
<span style="color:#26A269">I (54) boot: Enabling RNG early entropy source...</span> | <font color="#26A269">I (54) boot: Enabling RNG early entropy source...</font> |
<span style="color:#26A269">I (60) boot: Partition Table:</span> | <font color="#26A269">I (60) boot: Partition Table:</font> |
<span style="color:#26A269">I (63) boot: ## Label Usage Type ST Offset Length</span> | <font color="#26A269">I (63) boot: ## Label Usage Type ST Offset Length</font> |
<span style="color:#26A269">I (71) boot: 0 nvs WiFi data 01 02 00009000 00006000</span> | <font color="#26A269">I (71) boot: 0 nvs WiFi data 01 02 00009000 00006000</font> |
<span style="color:#26A269">I (78) boot: 1 phy_init RF data 01 01 0000f000 00001000</span> | <font color="#26A269">I (78) boot: 1 phy_init RF data 01 01 0000f000 00001000</font> |
<span style="color:#26A269">I (86) boot: 2 factory factory app 00 00 00010000 003f0000</span> | <font color="#26A269">I (86) boot: 2 factory factory app 00 00 00010000 003f0000</font> |
<span style="color:#26A269">I (93) boot: End of partition table</span> | <font color="#26A269">I (93) boot: End of partition table</font> |
<span style="color:#26A269">I (97) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=06664h ( 26212) map</span> | <font color="#26A269">I (97) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=07f24h ( 32548) map</font> |
<span style="color:#26A269">I (115) esp_image: segment 1: paddr=0001668c vaddr=3ffb0000 size=00004h ( 4) load</span> | <font color="#26A269">I (118) esp_image: segment 1: paddr=00017f4c vaddr=3ffb0000 size=00004h ( 4) load</font> |
<span style="color:#26A269">I (115) esp_image: segment 2: paddr=00016698 vaddr=40080000 size=01988h ( 6536) load</span> | <font color="#26A269">I (118) esp_image: segment 2: paddr=00017f58 vaddr=40080000 size=01098h ( 4248) load</font> |
<span style="color:#26A269">I (125) esp_image: segment 3: paddr=00018028 vaddr=00000000 size=07ff0h ( 32752) </span> | <font color="#26A269">I (127) esp_image: segment 3: paddr=00018ff8 vaddr=00000000 size=07020h ( 28704) </font> |
<span style="color:#26A269">I (143) esp_image: segment 4: paddr=00020020 vaddr=400d0020 size=1c498h (115864) map</span> | <font color="#26A269">I (143) esp_image: segment 4: paddr=00020020 vaddr=400d0020 size=0a84ch ( 43084) map</font> |
<span style="color:#26A269">I (185) boot: Loaded app from partition at offset 0x10000</span> | <font color="#26A269">I (160) boot: Loaded app from partition at offset 0x10000</font> |
<span style="color:#26A269">I (186) boot: Disabling RNG early entropy source...</span> | <font color="#26A269">I (160) boot: Disabling RNG early entropy source...</font> |
Haruo world! | esp-hal |
Loop... | Chip: ESP32... |
Loop... | Haruo World!... |
Loop... | esp-hal |
Loop... | Chip: ESP32... |
Loop... | Haruo World!... |
Loop... | esp-hal |
Loop... | Chip: ESP32... |
Loop... | Haruo World!... |
Loop... | |
Loop... | |
</pre></html></WRAP> | </pre></html></WRAP> |
</WRAP> | </WRAP> |