mirror of
https://github.com/EyeTrackVR/EyeTrackVR-Docs.git
synced 2025-11-04 14:49:44 +08:00
2 lines
8.8 KiB
JavaScript
2 lines
8.8 KiB
JavaScript
import{_ as a,i as r}from"./chunks/index.c1fed1bd.js";import{o as s,c as d,O as n,E as l,l as i,k as o,a as t}from"./chunks/framework.47aa8d5b.js";const b=JSON.parse('{"title":"Firmware Flashing Tool","description":"","frontmatter":{},"headers":[],"relativePath":"firmware_guide/flashing_tool.md","filePath":"firmware_guide/flashing_tool.md","lastUpdated":1727045974000}'),h={name:"firmware_guide/flashing_tool.md"},g=Object.assign(h,{setup(p){return(u,e)=>(s(),d("div",null,[e[0]||(e[0]=n('<h1 class="text-[var(--font-accent)]" id="firmware-flashing-tool" tabindex="-1">Firmware Flashing Tool <a class="header-anchor" href="#firmware-flashing-tool" aria-label="Permalink to "Firmware Flashing Tool {.text-[var(--font-accent)]}""></a></h1><h2 id="before-we-proceed" tabindex="-1">Before we proceed <a class="header-anchor" href="#before-we-proceed" aria-label="Permalink to "Before we proceed""></a></h2><div class="info custom-block"><p class="custom-block-title">Note</p><ul><li>Ensure you have a <strong>data transfer cable</strong> ready, as it is necessary for the flashing process.</li><li>Ensure that your camera is set up correctly <a href="./../how_to_build/preparing_xiao">How to prepare a Seeed Studio XIAO Sense ESP32</a>.</li></ul></div><h2 id="" tabindex="-1"><a class="header-anchor" href="#" aria-label="Permalink to """></a></h2><h3 id="step-1-download-and-install-the-firmware-flashing-tool" tabindex="-1">Step 1: Download and Install the Firmware Flashing Tool <a class="header-anchor" href="#step-1-download-and-install-the-firmware-flashing-tool" aria-label="Permalink to "Step 1: Download and Install the Firmware Flashing Tool""></a></h3><ul><li>Download the Firmware Flashing Tool Installer from the latest <a href="https://github.com/EyeTrackVR/FirmwareFlashingTool/releases" target="_blank" rel="noreferrer">GitHub release</a>.</li><li>Run the installer and follow the on-screen instructions to complete the installation of the Firmware Flashing Tool app.</li></ul><h2 id="-1" tabindex="-1"><a class="header-anchor" href="#-1" aria-label="Permalink to """></a></h2><h3 id="step-2-run-the-firmware-flashing-tool-app" tabindex="-1">Step 2: Run the Firmware Flashing Tool app <a class="header-anchor" href="#step-2-run-the-firmware-flashing-tool-app" aria-label="Permalink to "Step 2: Run the Firmware Flashing Tool app""></a></h3><p>After the installation is complete, you should see an icon on your desktop. To open the application, double-click the icon.</p><p>You then should be greeted with a GUI that looks like this:</p>',10)),l(a,{options:i(r).flashing_tool_1},null,8,["options"]),e[1]||(e[1]=n('<h2 id="-2" tabindex="-1"><a class="header-anchor" href="#-2" aria-label="Permalink to """></a></h2><h3 id="step-3-select-board" tabindex="-1">Step 3: Select board. <a class="header-anchor" href="#step-3-select-board" aria-label="Permalink to "Step 3: Select board.""></a></h3><p>We now have a couple of options letting us decide how we want to build the firmware.</p><ul><li><p><code>Debug</code><br> This is the default environment and does not need to be explicitly chosen. It includes extensive logging, making it ideal for initial setup and troubleshooting, as it provides comprehensive visibility into the system’s operation.</p></li><li><p><code>_release</code><br> Has a lot less debugging, may also be missing some things available only in debug for debug purposes, this should be flashed when everything is working.</p></li></ul><p>Press left click on the <code>Select Board</code> dropdown, then choose your desired board from the list. Once you've selected your board, click <strong>Confirm</strong> to move on to the next step.</p>',5)),l(a,{options:i(r).flashing_tool_select_board},null,8,["options"]),e[2]||(e[2]=o("h2",{id:"-3",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#-3","aria-label":'Permalink to ""'},"")],-1)),e[3]||(e[3]=o("h3",{id:"step-4-flash-firmware",tabindex:"-1"},[t("Step 4: Flash firmware. "),o("a",{class:"header-anchor",href:"#step-4-flash-firmware","aria-label":'Permalink to "Step 4: Flash firmware."'},"")],-1)),e[4]||(e[4]=o("p",null,[t("Once you're ready, hold down the "),o("strong",null,"B"),t(" or "),o("strong",null,"IO0"),t(" button on your board and connect it to your PC. (The button may be small, but it's there). Next, click "),o("strong",null,"Install OpenIris"),t(" and select the port corresponding to your board to complete the installation.")],-1)),l(a,{options:i(r).flashing_tool_flash_firmware},null,8,["options"]),e[5]||(e[5]=o("h2",{id:"-4",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#-4","aria-label":'Permalink to ""'},"")],-1)),e[6]||(e[6]=o("h3",{id:"step-5-that-s-it",tabindex:"-1"},[t("Step 5: That's it!. "),o("a",{class:"header-anchor",href:"#step-5-that-s-it","aria-label":`Permalink to "Step 5: That's it!."`},"")],-1)),e[7]||(e[7]=o("p",null,[t("Installation complete! Everything is set up and ready to go."),o("br"),t(" Click "),o("strong",null,"Show Logs"),t(" to view the results.")],-1)),l(a,{options:i(r).flashing_tool_flash_firmware_success},null,8,["options"]),e[8]||(e[8]=o("h2",{id:"-5",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#-5","aria-label":'Permalink to ""'},"")],-1)),e[9]||(e[9]=o("h3",{id:"step-6-logs",tabindex:"-1"},[t("Step 6: Logs. "),o("a",{class:"header-anchor",href:"#step-6-logs","aria-label":'Permalink to "Step 6: Logs."'},"")],-1)),e[10]||(e[10]=o("p",null,[t("If you choose the wired option, the correct logs should appear as follows. "),o("br"),t(" If the logs don't look right, ensure that your camera is properly connected to the board.")],-1)),l(a,{options:i(r).flashing_tool_logs},null,8,["options"]),e[11]||(e[11]=n('<h2 id="how-to-configure-wifi" tabindex="-1">How to configure wifi. <a class="header-anchor" href="#how-to-configure-wifi" aria-label="Permalink to "How to configure wifi.""></a></h2><div class="info custom-block"><p class="custom-block-title">Note</p><ul><li>Please note that 5GHz networks are not supported by the hardware, so you will need to use a 2.4GHz network.</li></ul></div><h2 id="-6" tabindex="-1"><a class="header-anchor" href="#-6" aria-label="Permalink to """></a></h2><h3 id="step-1-select-board" tabindex="-1">Step 1: Select board <a class="header-anchor" href="#step-1-select-board" aria-label="Permalink to "Step 1: Select board""></a></h3><p>Ensure that the selected board has a <strong>wireless mode</strong> checkmark below it.</p>',5)),l(a,{options:i(r).flashing_tool_select_board},null,8,["options"]),e[12]||(e[12]=n('<h2 id="-7" tabindex="-1"><a class="header-anchor" href="#-7" aria-label="Permalink to """></a></h2><h3 id="step-2-configure-wifi-network" tabindex="-1">Step 2: Configure wifi network <a class="header-anchor" href="#step-2-configure-wifi-network" aria-label="Permalink to "Step 2: Configure wifi network""></a></h3><p>You'll need to provide information about the network you're planning to connect to.</p><p><code>SSID</code><br> The SSID is your Wi-Fi name, make sure it doesn't contain any <code>special characters</code>.</p><p><code>Password</code><br> You'll need to provide the password used to connect to the selected Wi-Fi network.</p>',5)),l(a,{options:i(r).configure_wifi_network},null,8,["options"]),e[13]||(e[13]=o("h2",{id:"-8",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#-8","aria-label":'Permalink to ""'},"")],-1)),e[14]||(e[14]=o("h3",{id:"step-3-send-wifi-credentials",tabindex:"-1"},[t("Step 3: Send wifi credentials. "),o("a",{class:"header-anchor",href:"#step-3-send-wifi-credentials","aria-label":'Permalink to "Step 3: Send wifi credentials."'},"")],-1)),e[15]||(e[15]=o("p",null,[t("Once the installation is complete, unplug your board, then reconnect it to the PC without pressing any buttons and press "),o("strong",null,"Send credentials"),t(".")],-1)),l(a,{options:i(r).send_wifi_credentials},null,8,["options"]),e[16]||(e[16]=o("h2",{id:"-9",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#-9","aria-label":'Permalink to ""'},"")],-1)),e[17]||(e[17]=o("h3",{id:"step-4-get-working-stream",tabindex:"-1"},[t("Step 4: Get working stream. "),o("a",{class:"header-anchor",href:"#step-4-get-working-stream","aria-label":'Permalink to "Step 4: Get working stream."'},"")],-1)),e[18]||(e[18]=o("p",null,[t("After sending is complete, disconnect your board, then reconnect it to the PC without pressing any buttons, and click "),o("strong",null,"Show logs"),t(". "),o("br"),t(" Scroll down to find the text labeled "),o("strong",null,[o("code",null,"IP: 192.168.XXX.XXX")]),t(".")],-1)),l(a,{options:i(r).flasher_camera_preview},null,8,["options"]),e[19]||(e[19]=o("p",null,[t("This IP can then be entered into the app or a web browser like: "),o("code",null,"http://192.168.XXX.XXX")],-1))]))}});export{b as __pageData,g as default};
|