那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何將壓縮機參數的bin文件燒寫到Data Flash中

瑞薩MCU小百科 ? 來源:未知 ? 2023-01-05 05:25 ? 次閱讀

瑞薩RX24T雙馬達空調方案的推廣中,由于成本的考慮,越來越多的客戶有使用RX24T自帶的Data Flash取代EEPROM來存放壓縮機參數的需求。這里給大家介紹一下如何生成壓縮機參數的bin文件以及如何用“Renesas Flash Programmer”(以下簡稱RFP)將該bin文件燒寫到Data Flash中的步驟。

一、生成壓縮機參數的bin文件

1

瑞薩可以為用戶提供馬達參數生成工具“EE_dual_FPU Ver.0.00.01”(有需求可以聯系瑞薩銷售渠道),如圖一所示:

3452f2da-8c76-11ed-bfe3-dac502259ad0.png

圖一 EE_dual_FPU Ver.0.00.01工具

2

依次填寫壓縮機規格參數如極對數、相電阻、電感值等,以及后面的控制參數,如圖二所示:

346a4138-8c76-11ed-bfe3-dac502259ad0.png

圖二 填寫參數

3

點擊“File Export”選擇存放目錄,點擊“確定”,如圖三所示:

347cf530-8c76-11ed-bfe3-dac502259ad0.png

圖三 導出bin文件

4

將在選定的目錄中生成壓縮機參數的bin文件

“GMCC_KSN108D34UEZ3_1p5_15_0001_2022_11_07_11_24_21.bin”。

由于RFP不能直接燒寫bin文件,需要先將bin文件轉換成RFP可以燒寫的hex文件,下面介紹如何將bin文件轉換成hex文件并燒寫的步驟。

二、將bin文件轉換成hex文件

要將bin文件轉換成hex文件可以訪問以下鏈接進入SRecord官網(SRecord 1.65 (sourceforge.net))下載工具srec_cat.exe,然后編寫一個格式轉換批處理文件,(例如:convert_bin2hex.bat:“srec_cat.exe convert.bin -binary -offset 0x100000 -o convert.hex -Intel”)。

SRecord 1.65 (sourceforge.net)

3497f150-8c76-11ed-bfe3-dac502259ad0.png

https://srecord.sourceforge.net/

有關srec_cat的詳細使用說明請訪問以下鏈接參考:

SRecord官網(srec_cat (sourceforge.net))

34d87e6e-8c76-11ed-bfe3-dac502259ad0.png

https://srecord.sourceforge.net/man/man1/srec_cat.1.html

1

批處理文件說明

convert_bin2hex.bat:“srec_cat.exe convert.bin -binary -offset 0x100000 -o convert.hex -Intel”

包含以下所需信息

1)需要轉換的文件:convert.bin

2)Data Flash的起始地址:-offset 0x100000

3)生成的文件:convert.hex

2

文件轉換步驟如下:

1)把需要轉換的bin文件拷貝到批處理文件目錄下,并改名為convert.bin

2)雙擊convert_bin2hex.bat,生成convert.hex。

3

燒寫Data Flash

在Code Flash中沒有ID碼的情況下,用RFP燒寫Data Flash,雖然RFP會顯示燒寫Data Flash成功,但是操作Blank Check時還是會顯示“Data Flash is blank”,也就是說實際上Data Flash是沒有被燒寫的。所以需要先將ID碼燒寫到Code Flash的ID碼區域,然后再燒寫Data Flash。操作步驟如下:

1)打開RFP,新建工程,選擇相應的系列號(本文以“RX200”系列),輸入工程名、選擇仿真器后點擊“Connect”, 如圖四、五所示:

34f434d8-8c76-11ed-bfe3-dac502259ad0.png

圖四 新建工程

35219da6-8c76-11ed-bfe3-dac502259ad0.png

圖五 選擇芯片仿真

2)為方便理解這里用全空的芯片來演示,RFP > Device Information > Blank Check,檢查結果如圖六所示:

[Code Flash 1] is blank

[Data Flash 1] is blank

35219da6-8c76-11ed-bfe3-dac502259ad0.png

圖六 空白檢查

3)用e2 studio新建RX24T工程“DataFlash_IDCode”后,在vecttbl.c中把ID碼由“FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF”修改為“45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF”

然后編譯生成 “DataFlash_IDCode.mot”,如圖七所示:

353fbdfe-8c76-11ed-bfe3-dac502259ad0.png

圖七 生成ID Code

4)將DataFlash_IDCode.mot燒寫到MCU(Erase + Program + Verify),如圖八所示:

355599a8-8c76-11ed-bfe3-dac502259ad0.png

圖八 燒寫ID Code

5)RFP > Device Information > Blank Check,在彈出的Authentication code界面中鍵入ID Code ( 45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)

檢查結果如圖九所示:

[Code Flash 1] is not blank

[Data Flash 1] is blank

3575f568-8c76-11ed-bfe3-dac502259ad0.png

圖九 空白檢查

6)燒寫convert.mot前,打開“Block Settings”,去掉勾選“Code Flash 1”,否則上面燒寫的ID碼會被擦除,操作如圖十所示:

35958be4-8c76-11ed-bfe3-dac502259ad0.png

圖十 Block Settings

7)將convert.mot燒寫到MCU,在彈出的Authentication Code界面中鍵入ID Code (45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)如圖十一、十二所示:

35bb86aa-8c76-11ed-bfe3-dac502259ad0.png

圖十一 輸入ID code

35d6a638-8c76-11ed-bfe3-dac502259ad0.png

圖十二 燒寫Data Flash

8)RFP > Device Information > Blank Check,在彈出的Authentication code界面中鍵入ID Code (45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)

檢查結果如圖十三所示:

[Code Flash 1] is not blank

[Data Flash 1] is not blank

35fb7a9e-8c76-11ed-bfe3-dac502259ad0.png

圖十三 空白檢查

這樣Data Flash就燒寫成功了。

后面如需更新Data Flash,只要MCU里面有ID碼,只需從步驟6開始,不用再重新燒寫ID碼。

對比convert.bin與在e2 studio中查看到的Data Flash內容可以看到燒寫的數據正確,如圖十四所示:

360ff690-8c76-11ed-bfe3-dac502259ad0.png

圖十四 燒寫內容對比

1

END

1

36945d54-8c76-11ed-bfe3-dac502259ad0.jpg ?


原文標題:如何將壓縮機參數的bin文件燒寫到Data Flash中

文章出處:【微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17322

    瀏覽量

    352651
  • 瑞薩
    +關注

    關注

    35

    文章

    22310

    瀏覽量

    86750

原文標題:如何將壓縮機參數的bin文件燒寫到Data Flash中

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    精密空調—影響精密空調壓縮機回油的因素&解決方案

    壓縮機作為精密空調的核心部件,其運行狀態直接影響到精密空調的穩定性和可靠性。然而,在長期運行過程,精密空調壓縮機容易出現回油不暢的問題,這不僅會影響精密空調壓縮機的使用壽命,還可能引
    的頭像 發表于 01-25 22:57 ?24次閱讀
    精密空調—影響精密空調<b class='flag-5'>壓縮機</b>回油的因素&amp;解決方案

    小身材,大能量!精密空調渦旋式壓縮機大顯身手

    機房精密空調專用渦旋式壓縮機采用先進的渦旋技術,使得氣體在壓縮過程幾乎無泄漏,提高了壓縮效率。與傳統的精密空調壓縮機相比,渦旋式
    的頭像 發表于 12-14 09:44 ?225次閱讀
    小身材,大能量!精密空調渦旋式<b class='flag-5'>壓縮機</b>大顯身手

    基于SiC模塊的電動壓縮機設計

    壓縮機是汽車空調的一部分,它通過制冷劑壓縮成高溫高壓的氣體,再流經冷凝器,節流閥和蒸發器換熱,實現車內外的冷熱交換。傳統燃油車以發動機為動力,通過皮帶帶動壓縮機轉動。而新能源汽車脫離
    的頭像 發表于 11-14 10:33 ?307次閱讀
    基于SiC模塊的電動<b class='flag-5'>壓縮機</b>設計

    基于安森美ASPM27模塊的汽車電動壓縮機解決方案

    電動壓縮機是一種機械裝置,它可以通過減少最初增加壓力的氣體的體積,低壓下的氣體轉換為高壓下的氣體。在熱管理系統,這可以使制冷劑在壓力下循環。這些電動壓縮機擁有現代創新技術,與傳統
    的頭像 發表于 11-14 09:29 ?317次閱讀
    基于安森美ASPM27模塊的汽車電動<b class='flag-5'>壓縮機</b>解決方案

    壓縮機保養小妙招

    壓縮機是快溫變試驗箱制冷機組關鍵部件,直接影響到制冷機組的穩定性,成本可是很貴的,長期不維護待要換壓縮機時,成本可就大了。為了使壓縮機能夠正常可靠的長期運行,保證機組的使用壽命,須對
    的頭像 發表于 11-06 16:02 ?270次閱讀
    <b class='flag-5'>壓縮機</b>保養小妙招

    渦旋壓縮機,機房空調的最佳伴侶!

    機房精密空調專用渦旋式壓縮機是一種高效、節能、低噪音的壓縮機,適用于各種型號的機房精密空調。精密空調專用渦旋式壓縮機采用先進的渦旋技術。
    的頭像 發表于 10-18 18:04 ?280次閱讀
    渦旋<b class='flag-5'>壓縮機</b>,機房空調的最佳伴侶!

    冰箱壓縮機控制方案介紹

    冰箱壓縮機好比一個小型的“心臟”,通過壓縮低溫低壓氣體來提高氣體的溫度,并通過冷凝、膨脹、蒸發過程,為冰箱提供了制冷的動力。而冰箱壓縮機驅動芯片作為控制壓縮機啟停和運行,實現冰箱溫度調
    的頭像 發表于 08-26 16:53 ?682次閱讀
    冰箱<b class='flag-5'>壓縮機</b>控制方案介紹

    加密例子程序FLASH_ENCRYPTIONFLASH全部復制到另一臺設備會變磚的原因?怎么解決?

    0x400000 dump.bin 之后將該flash內容全部寫到新的ESP32模塊,使用esptool命令: esptool.py
    發表于 06-11 06:41

    vscode flash不燒錄app.bin文件怎么解決?

    燒錄了BootLoader.bin及分區bin(若有)文件,卻不燒錄app的bin文件 直接導入examples
    發表于 06-05 06:20

    汽車電動壓縮機如何應對高壓化挑戰?

    現場應用工程師TomHuang壓縮機是汽車空調的一部分,它通過制冷劑壓縮成高溫高壓的氣體,再流經冷凝器,節流閥和蒸發器換熱,實現車內外的冷熱交換。傳統燃油車以發動機為動力,通過皮帶帶動壓縮機
    的頭像 發表于 04-29 08:30 ?455次閱讀
    汽車電動<b class='flag-5'>壓縮機</b>如何應對高壓化挑戰?

    流量傳感器在無油空氣壓縮機的氣體流量控制

    無論是醫院、醫務所還是私人診所,潔凈壓縮空氣在醫療中都是至關重要的。無油空壓機全稱為無油空氣壓縮機,是氣源裝置的主體,它是原動機(通常是電動機)的機械能轉換成氣體壓力能的裝置,是
    的頭像 發表于 04-26 15:13 ?501次閱讀
    流量傳感器在無油空氣<b class='flag-5'>壓縮機</b><b class='flag-5'>中</b>的氣體流量控制

    電動壓縮機設計-ASPM模塊篇

    作者:安森美現場應用工程師 Tom Huang 壓縮機是汽車空調的一部分,它通過制冷劑壓縮成高溫高壓的氣體,再流經冷凝器,節流閥和蒸發器換熱,實現車內外的冷熱交換。傳統燃油車以發動機為動力,通過
    的頭像 發表于 04-19 18:11 ?1037次閱讀
    電動<b class='flag-5'>壓縮機</b>設計-ASPM模塊篇

    壓縮機不停機故障檢修流程

    制冷系統泄漏或壓縮機排氣性能差,使冷藏室的溫度達不到要求,溫控器不能切斷壓縮機的供電;
    的頭像 發表于 04-10 11:04 ?607次閱讀
    <b class='flag-5'>壓縮機</b>不停機故障檢修流程

    FCX3如何將USBFlashProg寫到內存,及時生效?

    當前使用CX3平臺,如何將USBFlashProg寫到內存,及時生效?
    發表于 02-28 06:45

    離心壓縮機的工作原理是什么

    離心壓縮機是一種常見的壓縮機類型,廣泛應用于工業和商業領域。它通過旋轉運動氣體抽入,增加其壓力并將其排出。離心壓縮機具有高效、可靠的特點,適用于各種氣體的
    的頭像 發表于 02-14 17:12 ?7594次閱讀
    博士百家乐官网现金网| 可信百家乐官网的玩法技巧和规则 | 有钱人百家乐的玩法技巧和规则| 澳门百家乐大家乐眼| 百家乐论坛百科| 百家乐官网7人桌布| 连环百家乐官网的玩法技巧和规则 | 粤港澳百家乐娱乐| 任我赢百家乐软件中国有限公司| 梦幻城百家乐的玩法技巧和规则| 百家乐打印机破解| 三国百家乐娱乐城| 永利高投注网哪个好| 麻将二八杠游戏| 大发888 护栏| 六合彩公司| 棋牌真钱游戏| 百家乐官网技巧发布| 百家乐官网看牌技巧| 百家乐官网包赢| 银泰百家乐官网龙虎斗| 百家乐官网赌场技巧大全| 百家乐官网qq游戏| 百家百家乐官网官网网站| 百家乐赢法口诀| 全讯网777| 凯旋国际娱乐| 金宝博百家乐官网现金| 百家乐官网透明发牌机| 利高百家乐的玩法技巧和规则| 不夜城百家乐的玩法技巧和规则| 大发888手机版下载安装到手| 六合彩开奖公告| 试玩区百家乐官网1000| 百家乐经验博彩正网| 蓝盾百家乐打法| 百家乐破解方法技巧| 大发888娱乐网下| 百家乐官网概率统计| 澳门顶级赌场百家乐| 百家乐官网去哪里玩最好|