成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 正文
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

批處理+Jlink進行MCU 的批量燒錄

2024/07/05
9722
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

上一篇文章中,我們介紹了如何把一個國產(chǎn)單片機的燒錄算法加載到JFlash中,以便于直接使用Jflash軟件進行固件程序的燒錄。

JFlash中添加國產(chǎn)單片機的燒錄算法

今天,我們編寫一個批處理指令,調(diào)用J-link commander來進行一鍵燒錄固件,這樣的程序可以直接應(yīng)用在我們的產(chǎn)線上,一邊下載,一邊測試,輕松省掉一個燒錄器。我們使用兩個文件來完成這項工作。

1、?編寫 jlink commander 腳本

首先我們編寫一個jlink的腳本文件,內(nèi)容如下

connectloadfile D:cw32_bms.hexrgq

創(chuàng)建一個文件,使用記事本編輯內(nèi)容如上,然后保存為down_script.jlink ?,注意這個后綴名,他是一個jlink軟件可以識別的工程文件。指令很簡單:

    connect ?表示 鏈接目標(biāo)芯片loadfile ?hex路徑,這里就是讓jflash加載我們要燒錄的hex固件,并啟動燒錄。r 表示重啟目標(biāo)芯片g 表示運行目標(biāo)芯片q 表示退出命令行窗口

2、?編寫批處理文件

接下來,我們在寫一個批處理文件來調(diào)用這個jlink的腳本,命名為 download.bat

@echo offset JLINK_PATH="C:Program FilesSEGGERJLinkJLink.exe"set HEX_FILE_PATH="cw32_bms.hex"set CHIP_MODEL=CW32L031CxTx
%JLINK_PATH% -device %CHIP_MODEL% -if SWD -speed 4000 -CommanderScript down_script.jlink

解釋一下:

@echo off

    這行代碼關(guān)閉命令行回顯,使得批處理文件運行時不顯示命令本身,僅顯示執(zhí)行結(jié)果。

set JLINK_PATH="C:Program FilesSEGGERJLinkJLink.exe"

    • 這行代碼設(shè)置了一個名為JLINK_PATH的環(huán)境變量,指向J-Link命令行工具的路徑。

set HEX_FILE_PATH="D:cw32_bms.hex"

    • 這行代碼設(shè)置了一個名為HEX_FILE_PATH的環(huán)境變量,指向要燒錄的.hex文件的路徑。

set CHIP_MODEL=CW32L031CxTx

    • 這行代碼設(shè)置了一個名為CHIP_MODEL的環(huán)境變量,指定要燒錄的芯片型號為CW32L031CxTx。

%JLINK_PATH% -device %CHIP_MODEL% -if SWD -speed 4000 -CommanderScript down_script.jlink

    • 這一行代碼實際執(zhí)行J-Link命令行工具。具體參數(shù)說明如下:

%JLINK_PATH%:調(diào)用J-Link工具,可執(zhí)行文件的路徑已在前面定義。

-device %CHIP_MODEL%:指定目標(biāo)設(shè)備型號,這里使用前面定義的CW32L031CxTx。

-if SWD:指定使用的接口類型為SWD(Serial Wire Debug)。

-speed 4000:設(shè)置J-Link調(diào)試器與目標(biāo)設(shè)備之間的通信速度為4000kHz。

-CommanderScript down_script.jlink:指定要執(zhí)行的J-Link Commander腳本文件down_script.jlink

3、 運行效果

完成以上工作后,我們只需要雙擊我們的 download.bat 文件,或者選中這個文件,回車一下就可以自動進行程序燒錄了。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
SN65HVD232D 1 Texas Instruments 3.3 V CAN Transceiver 8-SOIC -40 to 85

ECAD模型

下載ECAD模型
$2.72 查看
ASEMB-100.000MHZ-LY-T 1 Abracon Corporation MEMS OSC XO 100.0000MHZ CMOS SMD

ECAD模型

下載ECAD模型
$3.83 查看
FCLF8522P2BTL 1 Finisar Corporation Transceiver, 1250Mbps(Tx), 1250Mbps(Rx), SFP Connector, ROHS COMPLIANT PACKAGE
$301.4 查看

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

多年硬件從業(yè)經(jīng)驗,專注分享從研發(fā)到供應(yīng)鏈,再到精益制造過程中的經(jīng)驗和感悟!

织金县| 海安县| 芷江| 丰原市| 辽宁省| 江津市| 高州市| 体育| 定襄县| 湘阴县| 五莲县| 封开县| 阳春市| 仁化县| 固镇县| 多伦县| 易门县| 西华县| 大厂| 高雄市| 浦江县| 梁河县| 林州市| 刚察县| 罗山县| 无极县| 平潭县| 迭部县| 阿瓦提县| 仁布县| 苍溪县| 远安县| 商河县| 兴仁县| 苏尼特右旗| 策勒县| 涞源县| 都江堰市| 泸水县| 大余县| 托克逊县|