91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

憑借低價就能橫掃市場?合宙超值MCU的實用【刷機】命令行

合宙LuatOS ? 2023-01-07 10:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

憑借低價就能橫掃市場?極致性價比是基礎(chǔ),好用易開發(fā)才是關(guān)鍵——合宙LuatOS超值MCU系列產(chǎn)品驚喜不斷,贏得廣大工程師朋友喜愛。

工程師朋友問:“如果不使用合宙自主研發(fā)的多功能下載調(diào)試工具LuaTools,可以用命令行刷機嗎?”當(dāng)然可以!根據(jù)項目實際需求靈活選用LuatOS系列MCU即可。

命令行刷機參數(shù)及注意事項


.soc文件為合宙LuatOS-SOC系統(tǒng)使用的固件格式,我們可以使用7z等解壓縮軟件對其進行解壓,固件構(gòu)成如下:

.bin文件:固件二進制文件

.exe文件:刷機程序
Air101/Air103為air101_flash.exe
Air105/ESP32-C3為soc_download.exe

info.json:刷機參數(shù)信息

Air101/Air103命令行刷機參數(shù)

01. -ds 下載時設(shè)置串口速度
默認(rèn)值為115200,可使用15200 | 460800 | 921600 | 1000000 | 2000000 | 1M | 2M。

02. -c 串口號
例如:COM0

03. -ws 工作串口速度
默認(rèn)值為115200 可使用1200 - 2000000|1M | 2M。

04. -rs 復(fù)位動作
設(shè)置設(shè)備復(fù)位方法,默認(rèn)為手動控制,可選none | at | rts。

05. -dl 下載固件文件
默認(rèn)下載壓縮映像

更多參數(shù)使用,運行air101_flash.exe -h查看。

舉個例子:

air101_flash.exe -ds 2M -c COM0 -ws 115200 -rs rts -dl air10x.fls

各參數(shù)可在info.json中查看。

Air105命令行刷機參數(shù)


6d3b76ca-8c31-11ed-bcbd-dac502259ad0.png

01. 類型
字符串,air105須填寫air105_download

02. 串口號
10進制,1~255

03. 通用bl下載時的波特率
10進制

04. 下載bin文件路徑
帶引號的字符串

05. 下載bootloader的文件名稱
帶引號的字符串

06. bootloader寫入地址
16進制,不帶0x

07. 下載APP的文件名稱
帶引號的字符串

08. APP寫入地址
進制,不帶0x

09. 下載腳本的文件名稱
帶引號的字符串

10. 腳本寫入地址
16進制,不帶0x

11. RTS復(fù)位的電平
10進制,0或者1

12. 只下載腳本的標(biāo)志
10進制,0或者1,1表示只下載腳本

13. 文件系統(tǒng)地址

14. 文件系統(tǒng)需要擦除的長度
如果不擦,寫0

舉個例子:

soc_download.exe air105_download 83 3000000 "E:\air105\core\hex\air105\debug" bootloader.bin 01001000 app.bin 01010000 script.bin 01300000 0 0 01380000 0

各參數(shù)可在info.json中查看。

ESP32-C3命令行刷機參數(shù)


6d5a3970-8c31-11ed-bcbd-dac502259ad0.png

01. 類型
字符串,esp32-c3須填寫esp32_download

02. 串口號
10進制,1~255

03. 通用bl下載時的波特率
10進制

04. 下載bin文件路徑
帶引號的字符串

05. 下載bootloader的文件名稱
帶引號的字符串

06. bootloader寫入地址
16進制,不帶0x

07. 下載APP的文件名稱
帶引號的字符串

08. APP寫入地址
16進制,不帶0x

09. 下載腳本的文件名稱
帶引號的字符串

10. 腳本寫入地址
16進制,不帶0x

11. 分區(qū)表的文件名稱
帶引號的字符串

12. 分區(qū)表寫入地址
16進制,不帶0x

13. 芯片下載參數(shù)
目前是0x00ff0200,byte3是芯片類型,目前只有0,byte2是spi flash info(寫0xff就是大小從ID中獲?。?,byte1 是spi mode(寫0xff就是不修改固件,目前是0x02),byte0沒用是0。

14. 只下載腳本的標(biāo)志
10進制,0或者1,1表示只下載腳本

15. 文件系統(tǒng)地址

16. 文件系統(tǒng)需要擦除的長度
如果不擦,寫0

舉個例子:

soc_download.exe esp32_download 66 1152000 "_temp\soc\download\esp32" "bootloader.bin" 00000000 "luatos.bin" 00010000 "script.bin" 01300000 "partition-table.bin" 00008000 00ff0200 0 00380000 0000

如果3個bin合并成1個bin,可以如下:

soc_download.exe esp32_download 66 1152000 "_temp\soc\download\esp32" "bootloader.bin" ffffffff "luatos_esp32.bin" 00000000 "script.bin" 01300000 "partition-table.bin" ffffffff 00ff0200 0 00380000 0000

各參數(shù)可在info.json中查看。

6d85635c-8c31-11ed-bcbd-dac502259ad0.gif

相關(guān)注意事項


6daa91fe-8c31-11ed-bcbd-dac502259ad0.png

控制臺中打印的信息,需要關(guān)注以下相關(guān)字段:

download error:xxx下載出錯及原因:

download stage xxx:yyy 下載XXX(bl,app.bin, script.bin)的 yyy階段,注意yyy是數(shù)字,bl階段根據(jù)不同芯片有不同的解釋,app.bin和script.bin有通用的解釋,如下:

Air105的bl:

0:嘗試通過RTS復(fù)位芯片,及同步芯片串口

1:同步串口成功,開始連接串口

2:連接串口成功,發(fā)送bootloader信息

3:開始擦除相關(guān)flash

4:開始寫入bl數(shù)據(jù)

5:完成

通用bl下載協(xié)議:

0:開始同步

1:發(fā)送bin信息

2:發(fā)送bin數(shù)據(jù)

3:等待驗證固件信息

ESP32的ramrun:

0:嘗試通過RTS復(fù)位芯片,及同步芯片串口

1:同步串口成功,開始連接串口

2:連接串口成功,發(fā)送bootloader信息

3:開始擦除相關(guān)flash

download percent:xxx當(dāng)前下載的進度:

全部下載完成后提示download OK

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18949

    瀏覽量

    398828
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    猛!MCU模組:Air1601/1602雙星出擊!

    在嵌入式開發(fā)中,你是否曾面臨這樣的困境:高清UI渲染依賴昂貴高端芯片、圖像處理卡頓、多網(wǎng)通信協(xié)同復(fù)雜、工業(yè)級穩(wěn)定設(shè)計繁瑣……Air1601/Air1602系列MCU模組應(yīng)運而生:——以“高清顯示
    的頭像 發(fā)表于 02-13 14:05 ?602次閱讀
    猛!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>MCU</b>模組:Air1601/1602雙星出擊!

    Kubernetes kubectl命令行工具詳解

    kubectl是Kubernetes官方提供的命令行工具,作為與Kubernetes集群交互的主要接口,它通過調(diào)用Kubernetes API Server實現(xiàn)對集群資源的全面管理。在生產(chǎn)環(huán)境中,運維工程師需要熟練掌握kubectl命令來完成日常的集群運維、應(yīng)用部署、故障
    的頭像 發(fā)表于 02-02 16:40 ?445次閱讀

    命令行阿里千問搭建過程

    克隆千問倉庫,安裝依賴; 下載模型權(quán)重; 命令行執(zhí)行啟動腳本,配置參數(shù)后運行推理。
    發(fā)表于 12-24 10:35

    所見即所得——Luban-Lite VS Code插件讓開發(fā)實現(xiàn)“命令行自由”

    NEWS所見即所得!Luban-LiteVSCode插件指南親愛的開發(fā)者朋友們,你是否還在為嵌入式開發(fā)中頻繁切換命令行而抓狂?配置環(huán)境參數(shù)如“走迷宮”,編譯燒錄還需切換AiBurn?今天,匠芯創(chuàng)為您
    的頭像 發(fā)表于 08-07 15:38 ?1112次閱讀
    所見即所得——Luban-Lite VS Code插件讓開發(fā)實現(xiàn)“<b class='flag-5'>命令行</b>自由”

    解析K8S實用命令

    前言: 作為運維工程師,掌握 Kubernetes 命令行工具是日常工作的核心技能。本文將深入解析 K8S 最實用的命令,從基礎(chǔ)操作到高級技巧,助你成為容器化集群管理專家。
    的頭像 發(fā)表于 07-24 14:07 ?888次閱讀

    USB串行配置實用程序是否有可用的命令行版本?

    USB串行配置實用程序是否有可用的命令行版本?
    發(fā)表于 07-22 08:09

    labview通過JKL.net發(fā)送cmd命令行問題

    請問通過電腦直接發(fā)ssh命令,能正常輸出,但通過JKL.net發(fā)送,提示\'\'ssh\'\'不是內(nèi)部命令,如何解決?
    發(fā)表于 07-02 21:11

    淺談wsl --update` 命令行選項無效的解決方案

    PS C:\Users\Administrator> wsl --update >> 命令行選項無效: --update
    的頭像 發(fā)表于 06-27 10:28 ?1.1w次閱讀

    飛凌嵌入式ElfBoard ELF 1板卡-Uboot常用命令之查看命令

    上電后,在uboot倒計時結(jié)束前按下空格,輸入9進入uboot命令行:進入uboot命令行之后,可以通過輸入“?”或者h(yuǎn)elp可以查看uboot全部命令。如圖(圖未截全):每一個命令
    發(fā)表于 05-22 11:26

    aurix development studio無法用命令行編譯工程的原因?

    aurix development studio無法用命令行編譯工程
    發(fā)表于 04-18 06:50

    請問如何通過S32K312命令行構(gòu)建代碼?

    現(xiàn)在我們已經(jīng)通過 S32DS3.5 IDE 開發(fā)了固件,它也可以工作了。 最近,我們收到了通過命令行構(gòu)建代碼的要求,并且 我從 S32DS 幫助內(nèi)容中讀取了相關(guān)文檔,但這種情況會發(fā)生 有關(guān) JAVA
    發(fā)表于 04-09 07:48

    靈動微電子推出全新超值型MM32F0050系列MCU

    靈動微電子推出全新超值型MM32F0050系列MCU。2018年,靈動首次上市了其主打性價比的超值型MM32F00系列,目前已陸續(xù)推出了F003、F0010、F0020、F0040等系列產(chǎn)品,并在2023年推出了首款
    的頭像 發(fā)表于 04-01 09:36 ?1789次閱讀
    靈動微電子推出全新<b class='flag-5'>超值</b>型MM32F0050系列<b class='flag-5'>MCU</b>

    樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本!

    在本教程中,我將討論Shell腳本的基礎(chǔ)知識、它們的用途以及如何在RaspberryPi上編寫和運行Shell腳本。什么是Shell腳本?Shell腳本可以讓你自動化幾乎所有在Linux命令行上可以
    的頭像 發(fā)表于 03-25 09:28 ?1179次閱讀
    樹莓派新手必看!在樹莓派上編寫和運行 Shell 腳本!

    使用NXP MCX-N板卡新增命令控制

    此次任務(wù)通過串口命令行控制RGB LED,相比較與上一次任務(wù)通過單個字符控制增加了FreeRTOS-CLI組件,支持更復(fù)雜的、帶參數(shù)的命令。
    的頭像 發(fā)表于 03-17 13:38 ?1753次閱讀
    使用NXP MCX-N板卡新增<b class='flag-5'>命令</b>控制

    如何用幾條命令搞定Ubuntu系統(tǒng)的網(wǎng)絡(luò)配置

    在某些場景下,設(shè)備沒有顯示器或屏可以用,這時候通過命令行來設(shè)置網(wǎng)絡(luò)就變得特別重要了。本文將介紹如何用幾條命令搞定Ubuntu系統(tǒng)的網(wǎng)絡(luò)配置。
    的頭像 發(fā)表于 03-14 10:53 ?3876次閱讀
    如何用幾條<b class='flag-5'>命令</b>搞定Ubuntu系統(tǒng)的網(wǎng)絡(luò)配置