SPI フラッシュメモリ（U17）へのSpiBootLoder書き込み手順の説明


SPI フラッシュメモリ（U17）へのSpiBootLoderの書き込み手順(LS_Mコマンド)を説明します。
SpiBootLoderは、U16とU17で共通です。
SpiBootLoder（1_GOSE_SPI_LOADER_Vxxx.mot）を書き込んでください。


(0)最初に、SPI フラッシュメモリ（U16）のプログラムアップデートを実施してください。
　SpiBootLoderとSpiBoot_miniMonitorの両方をアップデートをしてください。手順は、
　U16へのSpiBootLoder書き込み手順.txt
  U16へのSpiBoot_miniMonitorの書き込み手順.txt
　を参照してください。

(1)ボード上のスイッチ設定
　Quad SPI フラッシュメモリ（U16）からミニモニタが起動するように
　DIPSWを設定してください。セットアップマニュアルを参照ください。

(2)PCのターミナルソフトに以下が表示されるようにセッティングしてください。

GOSE SPI_LOADER Vx.xx 2014.xx.xx
 DEVICE S25FL512				←U16から起動している事を確認

GOSE MiniMonitor SPI_BOOT
 Work memory DRAM (H'40200000-)
 2014.xx.xx Verx.xx ** Program on DRAM (H'40000000-)  **

>


(3)LS_M コマンドを入力してください。下記メッセージが表示されます。

>ls_m
Load Program to Spiflash memory (U17:S25FL032P)
SW18[5:1]=OFF! Setting OK? (Push Y key)

(3-1) SW18の設定が上記の通りならば、Y を入力してください。

同じ場所に、下記メッセージが表示されます。
SW16 1pin-Side! Setting OK? (Push Y key)

(3-2) SW16の設定が上記の通りならば、Y を入力してください。

同じ場所に、下記メッセージが表示されます。
SW17 3pin-Side! Setting OK? (Push Y key)

(3-3) SW17の設定が上記の通りならば、Y を入力してください。

(3-4)同じ場所に、下記メッセージが表示されます。

>ls_m
Load Program to Spiflash memory (U17:S25FL032P)
---------------------------------------------------------
Please select,SPI-FLASH Save Area.
 1:Loader Program : Program to execute on SecureRAM
        SPI_Address = H' 000_0000-H' 000_FFFF

 2:User Program : Program to execute on DRAM or SecureRAM
        SPI_Address = H' 002_0000-H' 03F_FFFF
---------------------------------------------------------
  Select area(1-2)>

(4)”１”を入力してLoader Program 書きこみを選択してください。
　下記メッセージが表示されます。

  Select area(1-2)>1
-- Loader Program --------------------------
Work RAM(H'E6300000-H'E633FFFF) Clear....
please send ! ('.' & CR stop load)


(5)SpiBootLoder(1_GOSE_SPI_LOADER_Vxxx.mot)をターミナルソフトでGOSEに転送してください。

(5-1) SPI フラッシュにデータが書かれている時は、下記メッセージが表示されます。
　消去しても良ければ、Y を入力してください。

SPI Data Clear(H'FF) Check :H'000000-00FFFF Clear OK?(y/n)

(6)Y を入力すると下記メッセージが表示され、プログラムをSPI フラッシュの先頭セクタに書き込みます。

SPI Data Clear(H'FF) Check :H'000000-00FFFF Erasing..Erase Completed
SAVE SPI-FLASH....... complete!
>

(7)続けて、SPI フラッシュメモリ（U17）のSpiBoot_miniMonitorアップデートを実施してください。
　手順は、
　U17へのSpiBoot_miniMonitorの書き込み手順.txt
　を参照してください。