多個(gè)文件合并加載
概述
某些時(shí)候我們需要將多個(gè)文件合并之后, 一起燒錄到芯片內(nèi)。這個(gè)時(shí)候,需要分多次逐一加載每個(gè)數(shù)據(jù)文件(參考軟件幫助: 加載多個(gè)文件到緩沖區(qū)), 加載時(shí)需要根據(jù)每個(gè)文件對(duì)應(yīng)的芯片存儲(chǔ)位置設(shè)置緩沖區(qū)開(kāi)始地址(緩沖區(qū)偏移量)。在開(kāi)發(fā)測(cè)試階段反復(fù)執(zhí)行這些動(dòng)作會(huì)比較繁瑣,且容易出錯(cuò)。基于此,SP32系列的軟件在V1.13版本時(shí),增加多個(gè)文件一次性合并加載的解決方案。
關(guān)聯(lián)產(chǎn)品: SP32系列編程器, 包括SP325/SP328/SP328P
關(guān)聯(lián)軟件: SP32SW V1.13及以上版本
實(shí)現(xiàn)
使用MultiFileConfig軟件創(chuàng)建一個(gè)配置文件(擴(kuò)展名為ini的文本文件), 設(shè)置相關(guān)文件參數(shù)。如下圖所示:
配置步驟
1. 點(diǎn)擊“新建配置”創(chuàng)建一個(gè)新的配置文件
先選擇文件保存路徑并命名文件(建議將配置文件保存數(shù)據(jù)文件相同的文件夾)
其后軟件會(huì)彈出配置類(lèi)型選擇對(duì)話(huà)框:
常規(guī): 基于緩沖區(qū)字節(jié)偏移量
NandFlash: 基于NAND Flash塊偏移量(通常用于Nand Fash Partition模式)
2. 點(diǎn)擊“增加文件”, 選擇要合并的文件。
可一次性選擇多個(gè)文件, 也可以只選擇一個(gè), 多次點(diǎn)擊該按鈕進(jìn)行選擇。
3. 依次設(shè)置每個(gè)文件緩沖區(qū)偏移量或者塊偏移量
用鼠標(biāo)雙擊列表中的一個(gè)文件,彈出文件設(shè)置對(duì)話(huà)框, 在其中設(shè)置文件要加載到緩沖區(qū)的字節(jié)偏移量或者塊偏移量。
如果在增加文件時(shí), 僅選擇了一個(gè)文件, 將自動(dòng)彈出設(shè)置對(duì)話(huà)框。
4. 所有文件設(shè)置好后, 點(diǎn)擊“保存配置”, 完成。
說(shuō)明:
文件的順序在保存配置時(shí), 會(huì)自動(dòng)根據(jù)偏移量進(jìn)行排序
建議將配置文件保存在數(shù)據(jù)文件相同的目錄, 然后勾選”使用相對(duì)路徑”選項(xiàng)
多文件加載操作
在編程器軟件SP32SW中點(diǎn)擊”加載數(shù)據(jù)”, 然后選擇創(chuàng)建的配置文件, 如下圖:
多文件加載信息示例:
- 上一篇:沒(méi)有啦
- 下一篇:碩飛科技2025年春節(jié)放假時(shí)間:1月24日 ~2月6日 2025/1/21