JNIBユーザーズガイド ― 第2章 システム・プログラミング ―

2.3.2. JTAGによるアプリケーションの書き込み (Flashing Applications via JTAG)

p<{padding-top:1em}. アプリケーションは、JTAGケーブルにより JNIB NANDフラッシュ に 直接 書き込むことができます。 NANDフラッシュは、以下の例のように「 %AJILE_HOME%\Host 」ディレクトリにある バッチ・ファイル「 jtagNandLoad.bat 」を使って書き込めます。

 rem Assuming %build_path% is set to the build path of the application
 cd %build_path%
 rem Program NAND from the build directory
 %AJILE_HOME%\Host\jtagNandLoad


または、

 rem Assuming %build_path% is set to the build path of the application
 %AJILE_HOME%\Host\jtagNandLoad -d %build_path%

JTAGの衝突を避けるために、シャレード(Charade) が 実行されていないことを確認してください。

コマンド・ファイルからの出力は、以下のようになります。


INFO - NAND Loader
INFO - Version 0.4 Beta (29-Nov-2006)
INFO - Starting the NAND Flash loading server.
INFO - Server: Starting the NAND loader server
INFO - Client: Starting the client
INFO - Server: Load NAND Flash from a CAPS binary file
INFO - Server: Directory :
INFO - Server: Program file : build_program.bin
INFO - Server: System Segment file : build_systemseg.bin
INFO - Server: The microcode file will be placed in the NAND
INFO - Formatting
INFO - Load memory region. 0x100..0x40fc. (16384 bytes)
INFO - Load memory region. 0x4144..0x4240. (256 bytes)
INFO - Load memory region. 0x10000a8..0x10aa768. (698052 bytes)
INFO - 5%
INFO - 10%
INFO - 16%
INFO - 22%
INFO - 27%
INFO - 33%
INFO - 38%
INFO - 43%
INFO - 49%
INFO - 54%
INFO - 60%
INFO - 65%
INFO - 71%
INFO - 76%
INFO - 82%
INFO - 87%
INFO - 93%
INFO - Server: Transmission complete
INFO - 98%
INFO - Load memory region. 0x1130c48..0x113188c. (3144 bytes)
INFO - Client: Completed loading
INFO - Client: exiting

これで、JNIBを設置するために、JTAGケーブルを取り外すことができます。 アプリケーションはリセットすることで起動できます。 必要であれば、リセットでNANDローダが起動しないように、NANDローダ・DIPスイッチを「no load」の位置へ戻してください。

JNIBユーザーズガイド 目次

  • 第4章 問題解決 (Trouble Shooting)

関連情報・リンク

Also available in: HTML TXT