日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

介紹單片機(jī) MCU 固件打包腳本軟件

汽車電子技術(shù) ? 來(lái)源:大橙子瘋嵌入式 ? 作者:大橙子瘋 ? 2023-02-15 15:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

通過(guò)前面[(一)]、[(二)]和[(三)]篇了解版本信息的實(shí)現(xiàn),那么這一篇主要介紹單片機(jī) MCU 固件自動(dòng)打包腳本軟件。

介紹

下面介紹一個(gè)自動(dòng)打包固件的腳本軟件,主要實(shí)現(xiàn)以下功能:

  1. 基于 Windows 平臺(tái)的單片機(jī) MCU 固件腳本打包工具
  2. 支持 hex 文件的裁剪和 hex 文件的合并(boot)
  3. 可以為 hex 固件添加版本信息、Git Commit 分支和提交記錄等
  4. 按照版本信息命名hex固件,可生成 bin 文件等
  5. 以上均可通過(guò) ini 配置文件設(shè)置參數(shù)對(duì) hex 文件進(jìn)行操作

實(shí)現(xiàn)

下面列舉配置文件中的選項(xiàng)

; 文中的路徑可采用絕對(duì)路徑或者相對(duì)路徑(相對(duì)于固件打包bat文件而言)
; 版本信息 Flash 起始地址 預(yù)留大小 前綴字符串
[version]
addr=0x08002000
size=32
strPrefix=

; Git 信息 Flash 起始地址 預(yù)留大小
[git_commit]
addr=0x08002060
size=32

[boot_file]
; Boot Hex 文件路徑 文件名稱
hexFilePath=.\\
hexFileName=test_boot

[file]
; Hex 文件路徑 文件名稱
hexFilePath=.\\
hexFileName=test

; 裁剪起始地址 保留大小
hexFileAddr=0x08000000
hexFileSize=0xFFFF

; 打包文件的輸出路徑
outputPath=.\\output

[option]
; 是否合并boot固件
isMergeBootHexFile=0

; 是否生成 Bin 文件
isGenerateBin=1

; 是否裁剪 Hex 文件,根據(jù)(hexFileAddr hexFileSize)
isCropHexFile=1

; 是否添加 Git Commit 信息
isAddGitCommit=0

; 打包成功后是否清除臨時(shí)文件
isClearTmpFile=1

步驟演示

下載固件打包腳本,根據(jù)配置設(shè)置后,雙擊 bat 即可完成固件打包,然后點(diǎn)擊下載驗(yàn)證即可。

需要通過(guò) J-LINK 工具包或者 ST-Link 工具打開(kāi)生成的固件進(jìn)行燒錄(通過(guò)Keil編譯直接下載的沒(méi)有用,我這里用的是 ST-Link 工具)。

圖片

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

    關(guān)注

    147

    文章

    19160

    瀏覽量

    404715
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3707

    瀏覽量

    94337
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    412

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何將PIC單片機(jī)AD轉(zhuǎn)換數(shù)據(jù)打包

    問(wèn)題。本文中,小編將介紹如何將pic單片機(jī)A/D轉(zhuǎn)換數(shù)據(jù)打包,以達(dá)到減少空間、提高效率的目的。如果你對(duì)本文內(nèi)容具有一定興趣,不妨繼續(xù)往下閱讀哦。
    的頭像 發(fā)表于 07-04 11:13 ?5416次閱讀

    mcu單片機(jī)的區(qū)別和聯(lián)系

    地指的是整合了中央處理器(CPU)、內(nèi)存和I/O接口等功能的芯片,而MCU則更加廣義,還包括了嵌入式軟件開(kāi)發(fā)環(huán)境等支持功能。 下面將詳細(xì)介紹MCU
    的頭像 發(fā)表于 12-07 15:05 ?7312次閱讀

    xcodebuild archive通用打包腳本分享

    xcodebuild archive 持續(xù)集成打包腳本
    發(fā)表于 03-06 07:15

    單片機(jī)增量升級(jí)打包軟件及接口相關(guān)資料分享

    軟件界面使用QT編寫,相關(guān)生成補(bǔ)丁,壓縮以及解壓和打補(bǔ)丁均由C代碼實(shí)現(xiàn)。生成補(bǔ)丁算法基于bsdiff算法,壓縮基于LZ77算法。適合于rom較小的單片機(jī)使用。介紹??由于在接觸NB-IOT項(xiàng)目
    發(fā)表于 11-18 07:33

    智峰固件燒錄軟件

    智峰固件燒錄軟件,可用于想單片機(jī)燒錄相關(guān)的固件。
    發(fā)表于 05-30 14:20 ?25次下載

    MCU如何協(xié)同單片機(jī)進(jìn)行仿真?

    MCU(Microcontroller Unit)即單片機(jī)是大家都比較熟悉并常用的電子器件,由于其廣泛的應(yīng)用,所以用單片機(jī)設(shè)計(jì)電路是電子技術(shù)人員必備的技能。對(duì)于初學(xué)者,可以先從軟件仿真
    發(fā)表于 07-04 09:04 ?2461次閱讀

    fir自動(dòng)打包腳本說(shuō)明

    被配置證書打包之類的問(wèn)題折磨的瘋狂了。 但是!作為一個(gè)程序猿,用有限的是生命去做更多的事不是更好,畢竟程序猿是高危物種,說(shuō)猝死就猝死啊。。。(以上是裝逼,純粹是因?yàn)閼?,不想用鼠?biāo)點(diǎn)來(lái)點(diǎn)去。) 我給出的方案是fir平臺(tái)+xcodebuild+shell腳本來(lái)進(jìn)
    發(fā)表于 09-25 11:08 ?0次下載
    fir自動(dòng)<b class='flag-5'>打包腳本</b>說(shuō)明

    iOS自動(dòng)化打包腳本

    iOS自動(dòng)化打包腳本,地址:(https://github.com/hades0918/ipapy) iOS項(xiàng)目自動(dòng)打包腳本 1.腳本自動(dòng)打包 2.上傳到fir.im 3.發(fā)送郵件給測(cè)
    發(fā)表于 10-12 16:47 ?0次下載

    如何更簡(jiǎn)單的給單片機(jī)更新固件?

    當(dāng)單片機(jī)已經(jīng)焊接到電路板上時(shí),如何更簡(jiǎn)單更便捷的為單片機(jī)升級(jí)固件便成了一件值得深思的問(wèn)題。本文介紹了一種更簡(jiǎn)單更便捷的固件升級(jí)方式,不需要任
    的頭像 發(fā)表于 10-23 18:19 ?1.9w次閱讀
    如何更簡(jiǎn)單的給<b class='flag-5'>單片機(jī)</b>更新<b class='flag-5'>固件</b>?

    單片機(jī)通信接口的物理結(jié)構(gòu)和固件特性分析

    對(duì)單片機(jī)的通信性能可以從通信接口性能和軟件處理能兩個(gè)方面進(jìn)行考慮。通信接口性能主要表現(xiàn)在與通信有關(guān)的電路物理性能上;而軟件處理性能則與單片機(jī)的指令系統(tǒng)和CPU性能直接有關(guān),所以,
    發(fā)表于 04-02 15:24 ?1263次閱讀

    51單片機(jī)原理及應(yīng)用 keil打包共享

    51單片機(jī)原理及應(yīng)用 keil打包共享51單片機(jī)的資料很多,匯總起來(lái)也很麻煩,這是我項(xiàng)目的部分資料,都是老生常談的東西,還是直接扔資料比較實(shí)際,資料都上傳到闖客網(wǎng)技術(shù)論壇,需要資料可以自己去下載吧
    發(fā)表于 11-10 18:05 ?12次下載
    51<b class='flag-5'>單片機(jī)</b>原理及應(yīng)用 keil<b class='flag-5'>打包</b>共享

    單片機(jī)增量升級(jí) 打包軟件及接口介紹

    軟件界面使用QT編寫,相關(guān)生成補(bǔ)丁,壓縮以及解壓和打補(bǔ)丁均由C代碼實(shí)現(xiàn)。生成補(bǔ)丁算法基于bsdiff算法,壓縮基于LZ77算法。適合于rom較小的單片機(jī)使用。介紹??由于在接觸NB-IOT項(xiàng)目
    發(fā)表于 11-11 16:51 ?9次下載
    <b class='flag-5'>單片機(jī)</b>增量升級(jí) <b class='flag-5'>打包</b><b class='flag-5'>軟件</b>及接口<b class='flag-5'>介紹</b>

    STC單片機(jī)開(kāi)發(fā)板介紹以及使用(51單片機(jī)介紹)

    單片機(jī)型號(hào)介紹單片機(jī)的英文名叫MCU,我們?cè)趯W(xué)習(xí)單片機(jī)是使用的HC6800-ES V2.0的板子板子的圖片:
    發(fā)表于 11-12 14:21 ?73次下載
    STC<b class='flag-5'>單片機(jī)</b>開(kāi)發(fā)板<b class='flag-5'>介紹</b>以及使用(51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>介紹</b>)

    單片機(jī)MCU的概念及優(yōu)缺點(diǎn) 單片機(jī)MCU的區(qū)別

    單片機(jī)MCU(Microcontroller Unit)是從控制器的角度來(lái)看,兩個(gè)主要的處理器類型。它們都具備控制、計(jì)算、存儲(chǔ)功能,且都使用數(shù)字信號(hào)進(jìn)行通信。本文將介紹單片機(jī)
    發(fā)表于 08-18 17:27 ?7340次閱讀

    STM32單片機(jī)實(shí)現(xiàn)固件在線升級(jí)(IAP)

    1,固件升級(jí)方案綜述單片機(jī)固件升級(jí)方式有很多種。1、ICP:簡(jiǎn)單說(shuō)就是在單片機(jī)開(kāi)發(fā)時(shí)使用燒錄器升級(jí)程序,比如使用J-Link燒錄單片機(jī)程序
    的頭像 發(fā)表于 12-16 08:00 ?8673次閱讀
    STM32<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)<b class='flag-5'>固件</b>在線升級(jí)(IAP)
    屯留县| 衡水市| 香河县| 广宁县| 呼和浩特市| 册亨县| 舞钢市| 渭源县| 新丰县| 宁明县| 大石桥市| 双流县| 民县| 屏东县| 龙山县| 固阳县| 宁德市| 两当县| 棋牌| 肃宁县| 东宁县| 赫章县| 龙陵县| 宁晋县| 军事| 鱼台县| 都江堰市| 普格县| 海淀区| 贵南县| 榆树市| 响水县| 德化县| 海安县| 石河子市| 乐业县| 高邑县| 韶关市| 北京市| 邹城市| 北辰区|