7: 2013-07-08 (月) 00:23:31 takaboo | 8: 2017-01-07 (土) 12:32:15 takaboo | ||
---|---|---|---|
Line 68: | Line 68: | ||
tcl_port 6666 | tcl_port 6666 | ||
interface/tiny_jtagice.cfg はTINY JTAG-ICE2をPCのJTAG I/Fとして使用する事を宣言。 | interface/tiny_jtagice.cfg はTINY JTAG-ICE2をPCのJTAG I/Fとして使用する事を宣言。 | ||
- | #============================================ | + | #============================================ |
- | # JTAG interface configuration | + | # JTAG interface configuration |
- | #============================================ | + | #============================================ |
- | interface ft2232 | + | interface ftdi |
- | ft2232_layout jtagkey | + | ftdi_layout_init 0x0c08 0x0f1b |
- | ft2232_device_desc "TINY JTAG-ICE" | + | ftdi_layout_signal nTRST -data 0x0100 -noe 0x0400 |
- | ft2232_vid_pid 0x0403 0x6010 | + | ftdi_layout_signal nSRST -data 0x0200 -noe 0x0800 |
+ | ftdi_device_desc "TINY JTAG-ICE" | ||
+ | ftdi_vid_pid 0x0403 0x6010 | ||
target/sam7.cfg はAT91SAM7Sを対象とした諸設定。 | target/sam7.cfg はAT91SAM7Sを対象とした諸設定。 | ||
Line 106: | Line 108: | ||
#============================================ | #============================================ | ||
set _TARGETNAME $_CHIPNAME.cpu | set _TARGETNAME $_CHIPNAME.cpu | ||
+ | target create $_TARGETNAME arm7tdmi -endian $_ENDIAN -chain-position $_TARGETNAME | ||
- | target create $_TARGETNAME arm7tdmi -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm7tdmi | ||
$_TARGETNAME configure -event reset-init { | $_TARGETNAME configure -event reset-init { | ||
soft_reset_halt | soft_reset_halt | ||
Line 136: | Line 138: | ||
set _FLASHNAME $_CHIPNAME.flash | set _FLASHNAME $_CHIPNAME.flash | ||
- | flash bank $_FLASHNAME at91sam7 0 0 0 0 0 0 0 0 0 0 0 0 18432 | + | flash bank $_FLASHNAME.0 at91sam7 0 0 0 0 $_TARGETNAME 0 0 0 0 0 0 0 18432 |
いずれも個別のファイルになっている必要は有りませんが、OpenOCDが対応するI/Fやデバイスが多い事から、最近では共有できる内容であれば分割して記述する方向になっているようです。 | いずれも個別のファイルになっている必要は有りませんが、OpenOCDが対応するI/Fやデバイスが多い事から、最近では共有できる内容であれば分割して記述する方向になっているようです。 | ||
なお、ファイル名に日本語や全角は使えないのと、フォルダの区切り記号は\(エンもしくはバックスラッシュ)ではなく/(スラッシュ)を使用すると問題が少なくなります。 | なお、ファイル名に日本語や全角は使えないのと、フォルダの区切り記号は\(エンもしくはバックスラッシュ)ではなく/(スラッシュ)を使用すると問題が少なくなります。 |