日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

esp32 devkit v1下載marlin2.1,程序無(wú)法運(yùn)行的解決方案

發(fā)布者:SereneJourney最新更新時(shí)間:2025-06-06 來(lái)源: jianshu關(guān)鍵字:esp32  devkit 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

簡(jiǎn)單說(shuō)一下情況,我準(zhǔn)備基于tinybee的板子,對(duì)marlin進(jìn)行修改,制作自己的6軸運(yùn)動(dòng)板。


第一步 明確思路

我的思路是先基于tinybee,對(duì)官方的marlin代碼進(jìn)行配置修改,實(shí)現(xiàn)代碼可以正常在tinybee上運(yùn)行。這一步比較順利,tinybee板測(cè)試功能基本能用。


第二步 遇到問(wèn)題

利用esp32 devkit v1開(kāi)發(fā)板,做一個(gè)扣板形式的6軸運(yùn)動(dòng)版。將esp32 devkit v1插到底板的排座上,簡(jiǎn)化設(shè)計(jì)和生產(chǎn)難度。理論上來(lái)說(shuō),將基于tinybee的marlin代碼燒寫到自制運(yùn)動(dòng)版上,應(yīng)該可以正常引導(dǎo)運(yùn)行。但實(shí)際情況是,程序燒寫成功,但是運(yùn)行后就引導(dǎo)失敗,串口反復(fù)打印下面的log:


ets Jun  8 2016 00:22:57rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)configsip: 0, SPIWP:0xeeclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00mode:DIO, clock div:2load:0x3fff0018,len:4load:0x3fff001c,len:1044load:0x40078000,len:8896load:0x40080400,len:5828

entry 0x400806ac

tinybee燒寫同樣的程序,則能夠正常運(yùn)行,串口log如下:


ets Jun  8 2016 00:22:57rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)configsip: 0, SPIWP:0xeeclk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00mode:DIO, clock div:2load:0x3fff0018,len:4load:0x3fff001c,len:1044load:0x40078000,len:8896load:0x40080400,len:5828entry 0x400806acstart

 External Reset

 Brown out Reset

 Watchdog Reset

Marlin bugfix-2.1.xecho: Last Updated: 2023-03-23 | Author: (Carlo Huang, 5 axis t6600 - esp32,OpenPnP)echo: Compiled: Sep 14 2023echo: Free Memory: 313840  PlannerBufferBytes: 1472echo:EEPROM version mismatch (EEPROM=? Marlin=V87)echo:Hardcoded Default Settings Loaded

很明顯,entry 0x400806ac這個(gè)跳轉(zhuǎn),沒(méi)有成功。莫非是自己購(gòu)買的esp32 devkit v1開(kāi)發(fā)板有問(wèn)題?一番折騰后,證明開(kāi)發(fā)板能夠工作,燒寫點(diǎn)燈程序,是可以正常運(yùn)行的。


第三步 對(duì)比esp32規(guī)格

難道是esp32 devkit v1開(kāi)發(fā)板與tinybee的選用芯片規(guī)格不一樣?

通過(guò)對(duì)比淘寶上的購(gòu)買信息,發(fā)現(xiàn)兩者板載的spi flash容量不一樣。esp32 devkit v1是4M,tinybee是8M。

在cmd中用下面的指令也能查看芯片相關(guān)信息:


esptool.py -p flash_id

其中用COM5這樣的字符替代。


第四步 檢查燒寫文件是否超出spi flash容量范圍

我使用的是vscode+platformio的方式編譯marlin。在marlin源代碼的根目錄Marlin-bugfix-2.1.x.piobuildmks_tinybee可以找到燒寫文件firmware.bin,其實(shí)際大小為313K,遠(yuǎn)沒(méi)有超過(guò)4M。那么應(yīng)該和某個(gè)配置文件有關(guān)。


第五部 檢查配置文件

首先在源碼里找到platformio.ini的文件,會(huì)看到如下信息:


......[platformio]src_dir      = Marlinboards_dir   = buildroot/share/PlatformIO/boards

default_envs = mks_tinybee

include_dir  = Marlinextra_configs =

    Marlin/config.ini

    ini/avr.ini

    ini/due.ini

    ini/esp32.ini

    ini/features.ini

    ini/lpc176x.ini

    ini/native.ini

    ini/samd21.ini

    ini/samd51.ini

    ini/stm32-common.ini

    ini/stm32f0.ini

    ini/stm32f1-maple.ini

    ini/stm32f1.ini

    ini/stm32f4.ini

    ini/stm32f7.ini

    ini/stm32h7.ini

    ini/stm32g0.ini

    ini/teensy.ini

    ini/renamed.ini......

在Marlin-bugfix-2.1.xini路徑,可以找到esp32.ini文件。


......[env:FYSETC_E4]extends                = env:esp32

board_build.partitions = default_16MB.csv[env:PANDA]extends                = env:esp32

build_flags            = ${env:esp32.build_flags} -DUSE_ESP32_EXIO -DUSE_ESP32_TASK_WDTlib_deps               = ${common.lib_deps}

                         SoftwareSerialEsp32board_build.partitions = Marlin/src/HAL/ESP32/esp32.csv

upload_speed           = 115200monitor_speed          = 115200[env:mks_tinybee]extends                = env:esp32

board_build.partitions = default_8MB.csv......

果然配置會(huì)有所不同,tinybee用的是8M的分區(qū),esp32 devkit v1強(qiáng)行燒寫估計(jì)會(huì)出現(xiàn)問(wèn)題。將board_build.partitions = default_8MB.csv這行注釋掉,改用PANDA的配置,重新燒寫問(wèn)題解決。esp32 devkit v1開(kāi)發(fā)板正常運(yùn)行marlin程序。


小結(jié)

arduino esp32的架構(gòu)中,有很多細(xì)節(jié)地方需要注意,否則很容易造成程序不運(yùn)行的問(wèn)題。default_8MB.csv這個(gè)文件我始終沒(méi)有找到,marlin源碼里沒(méi)有,vscode安裝目錄也沒(méi)有??赡茉赼rduino系統(tǒng)框架的某個(gè)地方


關(guān)鍵字:esp32  devkit 引用地址:esp32 devkit v1下載marlin2.1,程序無(wú)法運(yùn)行的解決方案

上一篇:【TVM系列八】microTVM在ESP32上調(diào)優(yōu)算子
下一篇:讓你的ESP32試試串流吧

推薦閱讀最新更新時(shí)間:2025-06-30 15:59

玩轉(zhuǎn) ESP32 + Arduino (十四) HTTPClient庫(kù)訪問(wèn)網(wǎng)絡(luò)資源
我們使用ESP32_Arduino自帶庫(kù): HTTPClient 一. 請(qǐng)求相關(guān)API函數(shù) 首先,創(chuàng)建一個(gè)客戶端對(duì)象 1. 初始化HTTP客戶端 http_client.begin() /** * 解析url以獲得所有參數(shù),默認(rèn)port是80端口 * @param url String */bool begin(String url);/** * 解析url以獲得所有參數(shù),默認(rèn)port是80端口 * @param client : 傳入一個(gè)網(wǎng)絡(luò)連接客戶端 * @param url String */bool begin(WiFiClient &client, String url);/** * 設(shè)置host
[單片機(jī)]
基于ESP32構(gòu)建的音頻播放器
  DIY 音樂(lè)播放器很有趣,我們之前使用 Arduino和 專用 MP3 模塊構(gòu)建了一些音樂(lè)播放器。現(xiàn)在我們正在使用 ESP32 構(gòu)建一個(gè)有趣的音頻播放器,您只需在 ESP32 上連接一個(gè)額外的揚(yáng)聲器即可在其中播放音效。在這里,我們將使用LM386 和一個(gè)帶有 ESP32 的揚(yáng)聲器來(lái)播放音樂(lè)文件。音頻輸出可能不大,但此應(yīng)用程序顯示了 ESP32 板播放音頻文件的能力。   所需組件   ESP32   LM386 放大器模塊   8歐姆揚(yáng)聲器   跳線   電路原理圖   ESP32音樂(lè)播放器的電路圖如下-   要在 ESP32 上播放聲音,我們需要一個(gè)揚(yáng)聲器。揚(yáng)聲器通過(guò) LM386音頻放大器模塊連接。Amplifier
[嵌入式]
基于<font color='red'>ESP32</font>構(gòu)建的音頻播放器
樂(lè)鑫ESP32開(kāi)發(fā)板正式通過(guò)Amazon FreeRTOS的驗(yàn)證
AWS(Amazon Web Service - 亞馬遜公司旗下云計(jì)算服務(wù)平臺(tái))宣布樂(lè)鑫 Espressif 的兩款開(kāi)發(fā)板 ESP32-DevKitC 和 ESP-WROVER-KIT 正式通過(guò) Amazon FreeRTOS 的驗(yàn)證。 這樣,您就可以安全且簡(jiǎn)單地將您的 ESP32 開(kāi)發(fā)板聯(lián)入到 AWS 的云服務(wù)了。 例如 AWS IoT Core,或者使用 AWS Greengrass 的邊緣設(shè)備。以下是一個(gè)如何將 ESP32 開(kāi)發(fā)板聯(lián)入到 AWS 的例子。 為何選擇 ESP32 樂(lè)鑫與 AWS 的技術(shù)合作可以追溯到 2016年的12月,樂(lè)鑫受邀參加 AWS re:Invent 2016 大會(huì),并宣布樂(lè)鑫
[半導(dǎo)體設(shè)計(jì)/制造]
大聯(lián)大品佳集團(tuán)推出10Base-T1S萬(wàn)級(jí)像素大燈方案
致力于亞太地區(qū)市場(chǎng)的國(guó)際領(lǐng)先半導(dǎo)體元器件分銷商---大聯(lián)大控股宣布,其旗下品佳推出基于微芯科技(Microchip)ATSAME54 MCU 和 艾邁斯歐司朗 (ams OSRAM)EVIYOS 2.0的10Base-T1S萬(wàn)級(jí)像素大燈方案。 圖示1-大聯(lián)大品佳基于Microchip和ams OSRAM產(chǎn)品的10Base-T1S萬(wàn)級(jí)像素大燈方案的實(shí)體圖 在汽車 智能化 變革浪潮中,車輛照明技術(shù)正從傳統(tǒng)的功能性光源向智能化、數(shù)字化、交互化方向全面躍遷。過(guò)去十年間,LED技術(shù)的普及讓車燈亮度與能效顯著提升,而近年來(lái)矩陣式LED、 DLP 投影大燈、Micro LED微像素光源等前沿技術(shù)的涌現(xiàn),更是將車燈功能從基礎(chǔ)照明延伸至動(dòng)
[汽車電子]
大聯(lián)大品佳集團(tuán)推出10Base-T<font color='red'>1</font>S萬(wàn)級(jí)像素大燈方案
全球首個(gè)人形機(jī)器人格斗賽開(kāi)賽,宇樹(shù) G1 擂臺(tái)激烈對(duì)打
5 月 25 日晚,由中央廣播電視總臺(tái)主辦的《CMG 世界機(jī)器人大賽?系列賽》機(jī)甲格斗擂臺(tái)賽在浙江杭州拉開(kāi)帷幕,這是全球首個(gè)以人形機(jī)器人為參賽主體的格斗競(jìng)技賽事。 倒地后能否在 8 秒內(nèi)快速起身,是這場(chǎng)格斗賽事中至關(guān)重要的一項(xiàng)評(píng)判依據(jù),也是對(duì)人形機(jī)器人軟硬件技術(shù)的一次抗壓試驗(yàn)。在今天的格斗賽場(chǎng)上,通過(guò) AI 控制算法的優(yōu)化,機(jī)器人可以實(shí)現(xiàn)毫秒級(jí)的動(dòng)作響應(yīng),在外部沖擊下實(shí)時(shí)調(diào)動(dòng)各個(gè)關(guān)節(jié)電機(jī),站得更穩(wěn),起身更快。 比賽中,由不同團(tuán)隊(duì)操作的宇樹(shù) G1 人形機(jī)器人進(jìn)行了多輪對(duì)抗,并連續(xù)施展了側(cè)踢、膝踢、勾拳、組合拳等動(dòng)作,展現(xiàn)出較強(qiáng)的穩(wěn)定性、平衡性和敏捷性,比如機(jī)器人倒地后能迅速爬起。最后,由名為“AI 策算師”的機(jī)器人奪
[機(jī)器人]
昆山睿創(chuàng)光電儲(chǔ)能設(shè)備生產(chǎn)項(xiàng)目1號(hào)廠房全面封頂
近日,由中建一局一公司承建的昆山睿創(chuàng)科技產(chǎn)業(yè)園有限公司光電儲(chǔ)能設(shè)備生產(chǎn)項(xiàng)目1號(hào)廠房主體結(jié)構(gòu)全面封頂,標(biāo)志著項(xiàng)目已達(dá)成關(guān)鍵性的節(jié)點(diǎn)目標(biāo),開(kāi)啟建設(shè)新篇章。據(jù)了解,項(xiàng)目為大體積廠房施工,單層面積達(dá)4.5萬(wàn)平方米,高度達(dá)9.9米,中間部位高大柱混凝土澆筑難度 ...
[新能源]
貿(mào)澤開(kāi)售適用于高亮度汽車投影的 Texas Instruments DLP5532PROJHBQ1EVM
2024年11月7日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起開(kāi)售Texas Instruments的DLP5532PROJHBQ1EVM評(píng)估模塊 (EVM)。 此EVM可加速汽車投影儀的開(kāi)發(fā)并縮短上市時(shí)間。DLP5532PROJHBQ1EVM支持用于廣告、車對(duì)車 (V2V) 和車輛與行人 (V2P) 通信的高亮度透明窗口顯示。 Texas Instruments DLP5532PROJHBQ1EVM評(píng)估模 塊是一款完整的汽車投影儀解決方案,具有光學(xué)器件、LED光源和可調(diào)節(jié)投射距離等特點(diǎn)。 該評(píng)估模塊還支持概念驗(yàn)證 (POC) 演示,
[汽車電子]
貿(mào)澤開(kāi)售適用于高亮度汽車投影的  Texas Instruments DLP5532PROJHBQ<font color='red'>1</font>EVM
科德寶集團(tuán)掌舵者交接:Claus M?hlenkamp將于2025年7月1日接替索伊博士擔(dān)任管理委員會(huì)主席
科德寶集團(tuán)掌舵者交接:Claus M?hlenkamp將于2025年7月1日接替索伊博士擔(dān)任管理委員會(huì)主席 魏茵海姆,2024年10月8日??频聦毤瘓F(tuán)CEO索伊博士(Dr. Mohsen Sohi)將于2025年6月30日退休。其繼任者Claus M?hlenkamp將于2025年1月1日加入科德寶歐洲股份公司與科德寶集團(tuán)公司的管理委員會(huì),擔(dān)任副主席一職。待索伊博士卸任后,M?hlenkamp將正式接任科德寶歐洲股份公司CEO及科德寶集團(tuán)公司管理委員會(huì)主席。 索伊博士是科德寶集團(tuán)175年歷史上第二位非家族出身的最高級(jí)別管理者,亦是集團(tuán)第七位CEO。 索伊博士為美國(guó)籍,加入科德寶之前,曾在航空航天、汽車和電子領(lǐng)域的多家
[工業(yè)控制]
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved