首先為了使用序列號(hào)編程功能,需要先配置要使用的J-Flash項(xiàng)目以及工作文件夾中的一些文件(根據(jù)配置而定)。以下是一些設(shè)置序列號(hào)編程配置的通用信息。
序列號(hào)設(shè)置:為了使用序列號(hào)功能,需要配置J-Flash項(xiàng)目以在特定地址啟用序列號(hào)編程。通過(guò)在屏幕截圖和下表中顯示的啟用"Program serial number"選項(xiàng)來(lái)完成此操作。

lAddress
lLen
lNext SN
lIncrement
l序列號(hào)文件
在啟動(dòng)程序過(guò)程Target -> Production Programming時(shí),J-Flash將創(chuàng)建一個(gè)名為<JFlashProjectName>_Serial.txt的序列號(hào)文件。該文件是基于J-Flash項(xiàng)目中的序列號(hào)設(shè)置生成的,并將包含由Next SN選項(xiàng)定義的值。由于序列號(hào)是以ASCII格式編寫(xiě)的,用戶(hù)也可以手動(dòng)編輯序列號(hào)文件。
l序列號(hào)列表文件
? 每行一個(gè)序列號(hào)
? 序列號(hào)的每個(gè)字節(jié)由兩個(gè)十六進(jìn)制數(shù)字描述。
示例:
將一個(gè)8字節(jié)的序列號(hào)編程到地址0x08000000。它應(yīng)該以以下方式編程到內(nèi)存中:
0x08000000: 0x01 0x02 0x03 0x04 0x55 0x66 0x77 0x88
序列號(hào)列表文件應(yīng)如下所示:

每行要讀取的字節(jié)數(shù)由J-Flash中的Len選項(xiàng)配置。
J-Flash將在下一個(gè)編程周期中讀取哪一行是通過(guò)Next SN選項(xiàng)配置的。更
注意:
l編程過(guò)程
在每次成功的編程周期之后,J-Flash將按照Increment中定義的值遞增<JFlashProjectName>_Serial.txt中的序列號(hào)。
l示例設(shè)置
以下是如何設(shè)置J-Flash進(jìn)行序列號(hào)編程的一個(gè)小示例。在以下示例中,從1234567(0x12D687)開(kāi)始的4字節(jié)序列號(hào)應(yīng)該被編程到地址0x08001000。
定義序列號(hào)地址、長(zhǎng)度、起始值和增量
在J-Flash項(xiàng)目中需要定義如下內(nèi)容:

