這篇文章描述了如何使用U-Flash軟件和Flasher從設備中讀取數據。關于如何使用J-Flash軟件讀取數據的信息,請參閱J-Flash手冊。
為了從設備中讀取數據,所選擇的設備需要支持回讀。打開菜單欄,File -> Generate data file for read...,檢查設備回讀是否被禁用。如果這可以選中,說明所選擇的設備支持回讀。

接下來,我們需要創建一個用于存儲的數據文件。這是因為Flasher只讀取數據文件中可用的部分。
用于存儲的數據文件不應用于向設備寫入數據,因為這可能會鎖定設備。此外,在用于存儲的數據文件中,所有數據都設置為1,而測試的數據文件包含隨機數據。File -> Generate data file for read...

現在,選擇您想要回讀的所有閃存塊,然后按下確定。U-Flash會自動選擇新的數據文件。如果需要,可以通過手動編輯生成的數據文件來減少數據大小。請注意,可以從閃存塊讀取的最小數據塊是設備定義文件中為閃存塊指定的扇區大小。最后,通過U-Flash將數據文件復制到Flasher上。
打開與Flasher的Telnet連接,因為讀取的數據是通過Telnet由Flasher發送到主機的。發送 #read 命令以執行回讀。使用 #auto 或 PROG 按鈕無法讀取數據。讀取的數據將使用S3記錄文件格式發送給您。

然而,在每次回讀數據的每一行開頭,都會有一個前綴#DATA。將回讀數據復制到文本編輯器中,并使用“搜索并替換”功能從每行中刪除該前綴。搜索 #DATA: 并替換為 >nothing<。 現在您擁有了一個S3記錄文件,其中包含了從設備選定的flash bank回讀的數據。