Embed
Email

Setting

Document Sample

Shared by: linzhengnd
Categories
Tags
Stats
views:
100
posted:
12/4/2011
language:
Japanese
pages:
69
汎用プログラマー(PRG002)

1.使用上の注意事項

  1)パソコンのLPTポートに接続して使用します。(使用できるポートがLPT1のみのソフトもあります。)

  2)プログラマーとターゲットはISP接続にて書き込みます。

  3)従ってプログラマーの電源はターゲット側から供給します。

  4)接続ケーブルはお客様にて専用の物を製作してください。

  5)また、デバイスのプログラムピンをアプリケーションでも使う場合は、プログラマー側から駆動できるよう設計上の配慮をする必要があります。(抵抗の挿入など)

  6)S2のトグルスイッチはプログラマー内部の出力バッファーをHi インピーダンスにしてターゲットと切り離します。

    書込み時には「ON」にしてください。(赤LED点灯)

  7)13個の出力信号に対して12個しかバッファーがありませんので使用頻度の少ない⑯INITと⑰SELINは基板下側の

    ジャンパーで選択して使います。(下図参照) (出荷時は⑯INITが選択されています。)→CN2の⑰に出力。

  8)CN2の③ピンは+13Vが出力されますので誤接続にはご注意ください。(PICのみで使用、Vpp/MCLR、 VR1で電圧調整します。)

  9)デバイス毎の詳細はそれぞれのシートを参照願います。

 10)本プログラマーは基本的にLPTポートにバッファーを追加した構成ですから他のデバイスにも使用できると思います。

    情報をお持ちの方は是非お寄せ下さい。 office@tool-kobo.ddo.jp





2.信号一覧表

Printer Port CN2 ic-prog ic-progic-prog PIC AVR ISP CYP MSP430 ARM ColdFire XILINX Altera Lattice

D-sub25 Func 20P 93C46 24C64 25640 AN589 STK200 PSoC JTAG JTAG BDM V850,SH JTAG JTAG

1 STB 13 →CS →/CS →RST

2 D0 5 →DI →1K→SDA →SI →1K→PGD →⑫ →XRES →TDI (nTRST ctrl) →DSI →TDI →TCK →TDI

3 D1 6 →SK →SCL →SCK →PGC →⑪ →VDD →TMS →TMS →DSCK →TCK →TMS →TCK

4 D2 7 (→Vdd) →E2 →1K→SDATA →TCK →TCLK →-BKPT →TMS →TMS

5 D3 8 (MCLRctrlH) →E1 →SD_en →TDI →RSTI →ispEN#

6 D4 9 (MCLRctrlL) →SCK →SCLK →nSRST →RESET#

7 D5 10 →MOSI →SC_en →⑩

8 D6 11 (→⑮) →⑪⑫ →TDI →⑫⑬

9 D7 12 →RST

10 ACK 16 ←PGD ←MISO ←SDATA ←RTCLK ←ALLPST ←⑦

11 BUSY 18 ←DO ←SDA ←SO ←GND ←③ ←TDO ←DSO ←⑧ ←TDO ←TDO

12 PE 14 ←GND ←② ←TDO ←⑧ ←⑧

13 SEL 19 ←TDO ←⑧



14 AUTOFD 15 (enable)

15 ERROR (←⑧) (←Vcc) ←Vcc

16 INIT 17 (Vcc ctrl) (Vcc ctrl) (Vcc ctrl) →TST

17 SEL IN (17)

/D0 20 →nTRST



(Vpp MCLR) 3 →MCLR

(Vcc) 1 Vcc Vcc Vcc Vcc Vcc Vcc Vcc Vcc Vcc Vcc Vcc Vcc

18 GND 2,4 GND GND GND GND GND GND GND GND GND GND GND GND

19 GND 2,4

20 GND 2,4

21 GND 2,4

22 GND 2,4

23 GND 2,4

24 GND 2,4

25 GND 2,4



3.ジャンパー切替え

⑯INITを選択(出荷時) ⑰SELINを選択

93CXX (IC-prog) Microwire

注、icprogの場合、マイクロワイヤの内 93C56はうまくプログラムできないようです。(93C46はOK)

  (先頭のワード(0番地)が書込みできません。 情報をお持ちの方は是非お知らせ下さい。)



 1.接続  弊社のオプション ADP002 を追加するか下記のように接続します。

プログラマー(CN2) ターゲット(8pin)

Vcc 1 8 Vdd(電源を供給します)

GND 2,4 5 Vss

STB 13 1 CS

D1 6 2 SK

D0 5 3 DI

BUSY 18 4 DO

6 ORG(デバイスによりVdd(Word)またはGND(Byte)へ)



 2.DIPSW ALL OFF



 3.プログラムの入手先 http://www.ic-prog.com/index1.htm

IC-Prog本体とNT/2000ドライバー、必要に応じてHelpfileをダウンロードします。

上記を解凍して icprog.Exe と icprog.Sys を同一フォルダーに格納しておきます。

インストールは必要ありません。

(日本語化も可能のようです、お調べください。)

GND(Byte)へ)

24CXX (IC-prog) I2C

 1.接続  弊社のオプション ADP002 を追加するか下記のように接続します。

プログラマー(CN2) ターゲット(8pin)

Vcc 1 8 Vdd(電源を供給します)

GND 2,4 1~4 Vss

(D0)BUSY 18 5 SDA

D1 6 6 SCL

GND 2,4 7 WP



 2.DIPSW(ON) 6



 3.プログラムの入手先 http://www.ic-prog.com/index1.htm

IC-Prog本体とNT/2000ドライバー、必要に応じてHelpfileをダウンロードします。

上記を解凍して icprog.Exe と icprog.Sys を同一フォルダーに格納しておきます。

インストールは必要ありません。

(日本語化も可能のようです、お調べください。)

25CXX (IC-prog) SPI

 1.接続  弊社のオプション ADP002 を追加するか下記のように接続します。

プログラマー(CN2) ターゲット(8pin)

Vcc 1 8 Vdd(電源を供給します)

GND 2,4 4 Vss

STB 13 1 CS

BUSY 18 2 SO

D0 5 5 SI

D1 6 6 SCK

3 WP(Vddへ)

7 HLD(Vddへ)



 2.DIPSW ALL OFF



 3.プログラムの入手先 http://www.ic-prog.com/index1.htm

IC-Prog本体とNT/2000ドライバー、必要に応じてHelpfileをダウンロードします。

上記を解凍して icprog.Exe と icprog.Sys を同一フォルダーに格納しておきます。

インストールは必要ありません。

(日本語化も可能のようです、お調べください。)



Main









Setting → Hardware

ーに格納しておきます。

PIC (IC-prog)

 1.接続 プログラマー(CN2) (AN589) ターゲット(6pin)

Vpp 3 1 Vpp/MCLR

Vcc 1 2 Vdd

GND 2,4 3 Vss (ターゲットピンNo.は一般的なものです。)

ACK 16 4 PGD (ご自身のターゲットに合わせてください。)

D1 6 5 PGC

6 (AUX)

PE 14 -->GNDへ

BUSY 18 -->GNDへ



 2.DIPSW (ON) 8



 3.プログラムの入手先 http://www.ic-prog.com/index1.htm

IC-Prog本体とNT/2000ドライバー、必要に応じてHelpfileをダウンロードします。

上記を解凍して icprog.Exe と icprog.Sys を同一フォルダーに格納しておきます。

インストールは必要ありません。

(日本語化も可能のようです、お調べください。)









Settings → Options → Misc でEnable NT/2000/XP Driver にチェックを入れる。

Settings → Hardware で下図のように設定する。

ピンNo.は一般的なものです。)

ターゲットに合わせてください。)









ーに格納しておきます。









ver にチェックを入れる。

PIC (WINPIC)

 1.接続 プログラマー(CN2) (AN589) ターゲット(6pin)

Vpp 3 1 Vpp/MCLR

Vcc 1 2 Vdd

GND 2,4 3 Vss (ターゲットピンNo.は一般的なものです。)

ACK 16 4 PGD (ご自身のターゲットに合わせてください。)

D1 6 5 PGC

6 (AUX)

PE 14 -->GNDへ

BUSY 18 -->GNDへ



 2.DIPSW (ON) 8



 3.プログラムの入手先

本家 http://freenet-homepage.de/dl4yhf/winpicpr.html

日本語 http://feng3.cool.ne.jp/winpic/



・デバイス情報をマイクロチップのMPLABから得ていますのでMPLABのインストールが必要です。

ルが必要です。

AVR (PonyProg)

 1.接続 プログラマー(CN2) (STK200) ターゲット(6pin 3Px2列)

ACK 16 1 MISO

Vcc 1 2 Vcc

D4 9 3 SCK (ターゲットピンNo.は一般的なものです。)

D5 10 4 MOSI (ご自身のターゲットに合わせてください。)

D7 12 5 /RESET

GND 2,4 6 GND



 2.DIPSW (ON) 5,7 (OFFでも可)



 3.プログラムの入手先 http://www.lancos.com/ppwin95.html



Setup.exe を起動してインストール。









Setup → InterfaceSetup

ピンNo.は一般的なものです。)

ターゲットに合わせてください。)

AVR (avrdude)

 1.接続 プログラマー(CN2) (STK200) ターゲット(6pin 3Px2列)

ACK 16 1 MISO

Vcc 1 2 Vcc

D4 9 3 SCK (ターゲットピンNo.は一般的なものです。)

D5 10 4 MOSI (ご自身のターゲットに合わせてください。)

D7 12 5 /RESET

GND 2,4 6 GND



 2.DIPSW (ON) 5,7 (OFFでも可)



 3.プログラムの入手先

1) ダウンロード(様々なバージョンがありますが、山形県立産業技術短期大学校の

 千秋先生のGUIが安定していてまた使いやすいと思います。)

  (インストールは必要なし、解凍するだけですぐ使えます。)

http://www-ice.yamagata-cit.ac.jp/ken/senshu/sitedev/index.php?AVR%2Favrdude03#reaf7e40

2) オリジナルのChaNさんの avrsp も同様ですが、LPTポートを使用するために

  下記の汎用ドライバーが必要です。

  ① GIVEIO.SYS http://homepage1.nifty.com/jr4qpv/cwt/giveio.htm

  ② instdrv016.lzh http://homepage1.nifty.com/paraffin/software/index.html#INSTDRV

 ②を解凍して①と同じフォルダにいれてINSTDRV.EXE を起動し、Install をクリックする。(GIVEIO.SYSのインストー

 (再起動するように指示が出ますが、必要ないようです。)









 ①Programmer は STK200 を選択する。

 ②Port は空欄とする。

 ③TMode をクリックして "spi" と入力するとSPIモードとなり

   Write完了後、自動的にターゲットプログラムを起動できる。

ピンNo.は一般的なものです。)

ターゲットに合わせてください。)









v/index.php?AVR%2Favrdude03#reaf7e40







re/index.html#INSTDRV

Install をクリックする。(GIVEIO.SYSのインストール)

PSOC (CYP)

 1.接続 プログラマー(CN2) ターゲット(5pin)

Vcc 1 1 Vdd

GND 2,4 2 GND (ターゲットピンNo.は一般的なものです。)

D0 5 3 XRES (ご自身のターゲットに合わせてください。)

D4 9 4 SCLK

(D2)ACK 16 5 SDATA



 2.DIPSW (ON) 9



 3.プログラムの入手先

http://www.psocdeveloper.com/forums/viewtopic.php?t=521&start=60



 4.注意  弊社のPSOC24894はプログラムできません。(ソフトが対応していないようです。)

ピンNo.は一般的なものです。)

ターゲットに合わせてください。)









トが対応していないようです。)

MSP430 (MspFet)

 1.接続 (FET direct accsess)

プログラマー(CN2) ターゲット(14pin)

Vcc 1 2 Vcc(電源を供給します)

GND 2,4 9 GND

D0 5 3 TDI

D1 6 5 TMS

D2 7 7 TCK

STB 13 11 RST

PE 14 1 TDO

INIT 17 8 (TST) (必要に応じて)



 2.DIPSW ALL OFF



 3.プログラムの入手先

CQ出版社 「トランジスタ技術2007.1月号」付録CD-ROM

ダウンロード http://kurt.on.ufanet.ru/





MSPFET を解凍、適当なフォルダに格納。(インストール作業は不要。)

MspFet.Exe を起動し、「SETUP」ボタンで下記のように設定します。









書き込み用のファイル(.Bin .Txt .Tsk .Dat .Hex .A43)を開きます。

「AUTO」ボタンでデバイスの認識、Erase、BlankCheck、Programming、Verifyまで自動で行われます。

まで自動で行われます。

ColdFire (CodeWarrior)

 1.接続 (Parallel BDM)26P

プログラマー(CN2) ターゲット(BDM 26pin)

Vcc 1 9,25 Vcc(電源を供給します)

GND 2,4 3,5,11,20,23 GND

D3 5 7 RSTI

BUSY 18 10 DSO

D2 7 2 -BKPT

D1 6 4 DSCLK

D0 5 8 DSI

ACK 16 12,13,14,15 ALLPST



 2.DIPSW ALL OFF





 3.プログラムの入手先

CQ出版社「インターフェース2009.9月号」付録CD-ROM。

評価版 http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=012726

New Project Wizard でデバイス名と ConnectionとしてP&E Parallel BDM Multilink を選択します。









Debug → Connect でターゲットに接続した後、

Debug → ColdFire → Load/Save Memory を開き、ROMイメージを吸い出してみました。

(付録のソフトが評価用のため、128KBづつ2回に分けて行っています。)

odeId=012726

ARM (Open OCD)

 1.接続 (Wiggler)

プログラマー(CN2) ターゲット(JTAG 20pin)

Vcc 1 1,2 Vref(電源を供給します)

D1 6 7 TMS

D2 7 9 TCK

D3 8 5 TDI

D4 9 15 nSRST

( ACK 16 11 RTCK )

BUSY 18 13 TDO

/D0 20 3 nTRST

GND 2,4 4,6,8,・・・,20 GND



 2.DIPSW 2





 3.プログラムの入手先

   Cygwin setup.exe http://www.cygwin.com/

   OpenOCD yagarto-tools-20091223-setup.exe http://www.yagarto.de/

   ARM Toolchains arm-2010q1-188-arm-none-eabi.exe http://www.codesourcery.com/sgpp/lite/arm/portal/package6

   Driver GIVEIO.SYS http://homepage1.nifty.com/jr4qpv/cwt/giveio.htm

   Installer instdrv016.lzh http://homepage1.nifty.com/paraffin/software/index.html#INST

   Insight insight-6.1.tar.bz2 ftp://sources.redhat.com/pub/gdb/releases/insight-6.1.tar.bz2





「OpenOcd.bat」で起動直後。

openocd-pp.exe -f wigg.cfg









#interface

interface parport

parport_port 0x378

parport_cable wiggle

jtag_speed 0

#use combined on i

reset_config trst_an

#jtag scan chain

#format L IRC IRCM

jtag_device 4 0x1 0x

#target configuratio

daemon_startup res

#target

#daemon configuration

telnet_port 4444

gdb_port 3333

#interface

interface parport

parport_port 0x378

parport_cable wiggler

jtag_speed 0

#use combined on interfaces or targets that can't set TRST/SRST separately

reset_config trst_and_srst srst_pulls_trst

#jtag scan chain

#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)

jtag_device 4 0x1 0xf 0xe

#target configuration

daemon_startup reset

#target

#target arm7tdmi

target arm7tdmi little run_and_halt 0 arm7tdmi-s_r4

run_and_halt_time 0 200

ARM (OCD Commander)

 1.接続 (Wiggler)

プログラマー(CN2) ターゲット(JTAG 20pin)

Vcc 1 1,2 Vref(電源を供給します)

D1 6 7 TMS

D2 7 9 TCK

D3 8 5 TDI

D4 9 15 nSRST

ACK 16 11 RTCK

BUSY 18 13 TDO

/D0 20 3 nTRST

GND 2,4 4,6,8,・・・,20 GND



 2.DIPSW 2





 3.プログラムの入手先

Macraigor Systems http://www.macraigor.com/ocd_cmd.htm





OCD Commander (Macraigor Systems)を使用。

インターフェース「Wiggler]を選択する。

ggler]を選択する。

Altera(QuartusⅡ)

 1.接続 (ByteBlasterMV)

プログラマー(CN2) ターゲット(10P)

Vcc 1 4 Vref(電源を供給します)

GND 2,4 2,10 GND

D0 5 7 TCK

D1 6 10 TMS

D6 11 2 TDI

BUSY 18 4 TDO





 2.DIPSW (ON) 0



 3.プログラムの入手先

    QuartusⅡ CQ出版社「トランジスタ技術2006.4月号」付録CD-ROM

Altera社ホームページ  http://www.altera.co.jp/support/software/download/sof

t/software/download/sof-download_center.html

Lattice (ispVM(ispLEVER))

 1.接続 (HW7265-DL2)

プログラマー(CN2) ターゲット(10P)

Vcc 1 1 Vref(電源を供給します)

GND 2,4 7 GND

ACK 16 2 TDO/SDOUT

D0 5 3 TDI/SDIN

D2 7 6 TMS/MODE

D1 6 8 TCK/SCLK



 2.DIPSW (ON) 1 3



 3.プログラムの入手先

   ispVM(ispLEVER) CQ出版社「ディジタル・デザイン・テクノロジー No.1」付録DVD

Lattice社ホームページ  http://www.latticesemi.com/products/designsoftware/is



「Options」 → 「Cable and I/O Port Setup」 を押し、下記のように設定する。









「Scan」ボタンを押すと検出されたデバイス名を表示する。(インターフェースOK!)

該当するデバイス行をダブルクリック。

「GO」ボタン → 書込み開始(カウンター画面) → 完了。

oducts/designsoftware/ispvmsystem/index.cfm/

XILINX (ISE WebPACK(iMPACT))

 1.接続 ( Parallel Cable Ⅲ )

プログラマー(CN2) (6P) (14P) ターゲット

Vcc 1 1 2 Vref(電源を供給します)

GND 2,4 6 1,3,・・・,13 GND

D2 7 2 4 TMS

D0 5 5 10 TDI

D1 6 3 6 TCK

SEL 19 4 8 TDO

BUSY 18

PE 14



 2.DIPSW (ON) 3



 3.プログラムの入手先

   ISE WebPACK(iMPACT) CQ出版社「デザインウェーブマガジン2007.7月号」付録DVD

http://japan.xilinx.com/tools/webpack.htm

Xilinx社ホームページ 



iMPACTを立ち上げ。









JTAG Chain Windowを右クリック→Cable Auto Connect で自動認識

JTAG Chain Windowを右クリック→Initialize Chain

xcf01s・・File?を右クリック→Assign New Configuration File で書込みファイルを指定すると

File名が表示される。



xcf01s・・xxxxxを右クリック→Program で書込み開始。









しばらくして、書込み完了。

自動認識しない場合→Cable Setupで

下記のように設定する。

SH-2 (特殊電子回路さんのJTAG ICEを使って見ました。)

 1.接続 Altera Cable

プログラマー(CN2) ターゲット(14P)

Vcc 1 11 Vref(電源を供給します)

GND 2,4 9,10,12,13,14 GND

D0 5 1 TCK

BUSY 18 3 TDO

D1 6 5 TMS

D6 11 6 TDI



 2.DIPSW (ON) 0 (Altera Cable を使用する場合)



 3.プログラムの入手先

CQ出版社 インターフェース2006.9月号 付録CD-ROM

http://www.tokudenkairo.co.jp/jtag/cq7144a.html





「パラレルポート(ALTERA)」を選択します。

V850 (特殊電子回路さんのJTAG ICEを使って見ました。)

 1.接続 Altera Cable

プログラマー(CN2) ターゲット(10P)

Vcc 1 1 Vref(電源を供給します)

GND 2,4 10 GND

D0 5 2 DCK

BUSY 18 5 DDO

D1 6 3 DMS

D6 11 4 DDI

(1KΩプルアップ、リセットSW GND) 6 DRST



 2.DIPSW (ON) 0 (Altera Cable を使用する場合)



 3.プログラムの入手先

http://www.tokudenkairo.co.jp/jtag/cq850.html





「パラレルポート(ALTERA)」を選択します。



Related docs
Other docs by linzhengnd
Comment_organiser_une_manifestation_sportive
Views: 2  |  Downloads: 0
Report
Views: 0  |  Downloads: 0
professionalismprogramfinaldraft
Views: 0  |  Downloads: 0
Testing _ Certification
Views: 0  |  Downloads: 0
Community Art Murals
Views: 1  |  Downloads: 0
p1-9
Views: 3  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!