doc: Update list of interfaces, targets and boards

Change-Id: If9481e061f09a37f9ee3c461a1a0ce4d382a9a0d
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
Reviewed-on: http://openocd.zylin.com/1366
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
__archive__
Freddie Chopin 2013-04-28 10:33:22 +02:00
parent 90142e3edb
commit fcca2e82ec
1 changed files with 189 additions and 151 deletions

View File

@ -1257,31 +1257,52 @@ Use them as-is where you can; or as models for new files.
These are for debug adapters.
Files that configure JTAG adapters go here.
@example
$ ls interface
altera-usb-blaster.cfg hilscher_nxhx50_etm.cfg openrd.cfg
arm-jtag-ew.cfg hilscher_nxhx50_re.cfg osbdm.cfg
arm-usb-ocd.cfg hitex_str9-comstick.cfg parport.cfg
at91rm9200.cfg icebear.cfg parport_dlc5.cfg
axm0432.cfg jlink.cfg redbee-econotag.cfg
busblaster.cfg jtagkey2.cfg redbee-usb.cfg
buspirate.cfg jtagkey2p.cfg rlink.cfg
calao-usb-a9260-c01.cfg jtagkey.cfg sheevaplug.cfg
calao-usb-a9260-c02.cfg jtagkey-tiny.cfg signalyzer.cfg
calao-usb-a9260.cfg kt-link.cfg signalyzer-h2.cfg
chameleon.cfg lisa-l.cfg signalyzer-h4.cfg
cortino.cfg luminary.cfg signalyzer-lite.cfg
digilent-hs1.cfg luminary-icdi.cfg stlink-v1.cfg
dlp-usb1232h.cfg luminary-lm3s811.cfg stlink-v2.cfg
dummy.cfg minimodule.cfg stm32-stick.cfg
estick.cfg neodb.cfg turtelizer2.cfg
flashlink.cfg ngxtech.cfg ulink.cfg
flossjtag.cfg olimex-arm-usb-ocd.cfg usb-jtag.cfg
flossjtag-noeeprom.cfg olimex-arm-usb-ocd-h.cfg usbprog.cfg
flyswatter2.cfg olimex-arm-usb-tiny-h.cfg vpaclink.cfg
flyswatter.cfg olimex-jtag-tiny.cfg vsllink.cfg
hilscher_nxhx10_etm.cfg oocdlink.cfg xds100v2.cfg
hilscher_nxhx500_etm.cfg opendous.cfg
hilscher_nxhx500_re.cfg openocd-usb.cfg
$ ls interface -R
interface/:
altera-usb-blaster.cfg hilscher_nxhx50_re.cfg openocd-usb-hs.cfg
arm-jtag-ew.cfg hitex_str9-comstick.cfg openrd.cfg
at91rm9200.cfg icebear.cfg osbdm.cfg
axm0432.cfg jlink.cfg parport.cfg
busblaster.cfg jtagkey2.cfg parport_dlc5.cfg
buspirate.cfg jtagkey2p.cfg redbee-econotag.cfg
calao-usb-a9260-c01.cfg jtagkey.cfg redbee-usb.cfg
calao-usb-a9260-c02.cfg jtagkey-tiny.cfg rlink.cfg
calao-usb-a9260.cfg jtag-lock-pick_tiny_2.cfg sheevaplug.cfg
chameleon.cfg kt-link.cfg signalyzer.cfg
cortino.cfg lisa-l.cfg signalyzer-h2.cfg
digilent-hs1.cfg luminary.cfg signalyzer-h4.cfg
dlp-usb1232h.cfg luminary-icdi.cfg signalyzer-lite.cfg
dummy.cfg luminary-lm3s811.cfg stlink-v1.cfg
estick.cfg minimodule.cfg stlink-v2.cfg
flashlink.cfg neodb.cfg stm32-stick.cfg
flossjtag.cfg ngxtech.cfg sysfsgpio-raspberrypi.cfg
flossjtag-noeeprom.cfg olimex-arm-usb-ocd.cfg ti-icdi.cfg
flyswatter2.cfg olimex-arm-usb-ocd-h.cfg turtelizer2.cfg
flyswatter.cfg olimex-arm-usb-tiny-h.cfg ulink.cfg
ftdi olimex-jtag-tiny.cfg usb-jtag.cfg
hilscher_nxhx10_etm.cfg oocdlink.cfg usbprog.cfg
hilscher_nxhx500_etm.cfg opendous.cfg vpaclink.cfg
hilscher_nxhx500_re.cfg opendous_ftdi.cfg vsllink.cfg
hilscher_nxhx50_etm.cfg openocd-usb.cfg xds100v2.cfg
interface/ftdi:
axm0432.cfg icebear.cfg oocdlink.cfg
calao-usb-a9260-c01.cfg jtagkey2.cfg opendous_ftdi.cfg
calao-usb-a9260-c02.cfg jtagkey2p.cfg openocd-usb.cfg
cortino.cfg jtagkey.cfg openocd-usb-hs.cfg
dlp-usb1232h.cfg jtag-lock-pick_tiny_2.cfg openrd.cfg
dp_busblaster.cfg kt-link.cfg redbee-econotag.cfg
flossjtag.cfg lisa-l.cfg redbee-usb.cfg
flossjtag-noeeprom.cfg luminary.cfg sheevaplug.cfg
flyswatter2.cfg luminary-icdi.cfg signalyzer.cfg
flyswatter.cfg luminary-lm3s811.cfg signalyzer-lite.cfg
hilscher_nxhx10_etm.cfg minimodule.cfg stm32-stick.cfg
hilscher_nxhx500_etm.cfg neodb.cfg turtelizer2-revB.cfg
hilscher_nxhx500_re.cfg ngxtech.cfg turtelizer2-revC.cfg
hilscher_nxhx50_etm.cfg olimex-arm-usb-ocd.cfg vpaclink.cfg
hilscher_nxhx50_re.cfg olimex-arm-usb-ocd-h.cfg xds100v2.cfg
hitex_lpc1768stick.cfg olimex-arm-usb-tiny-h.cfg
hitex_str9-comstick.cfg olimex-jtag-tiny.cfg
$
@end example
@item @file{board} ...
@ -1297,72 +1318,77 @@ board file. Boards may also contain multiple targets: two CPUs; or
a CPU and an FPGA.
@example
$ ls board
actux3.cfg logicpd_imx27.cfg
am3517evm.cfg lubbock.cfg
arm_evaluator7t.cfg mcb1700.cfg
at91cap7a-stk-sdram.cfg microchip_explorer16.cfg
at91eb40a.cfg mini2440.cfg
at91rm9200-dk.cfg mini6410.cfg
at91rm9200-ek.cfg olimex_LPC2378STK.cfg
at91sam9261-ek.cfg olimex_lpc_h2148.cfg
at91sam9263-ek.cfg olimex_sam7_ex256.cfg
at91sam9g20-ek.cfg olimex_sam9_l9260.cfg
atmel_at91sam7s-ek.cfg olimex_stm32_h103.cfg
atmel_at91sam9260-ek.cfg olimex_stm32_h107.cfg
atmel_at91sam9rl-ek.cfg olimex_stm32_p107.cfg
atmel_sam3n_ek.cfg omap2420_h4.cfg
atmel_sam3s_ek.cfg open-bldc.cfg
atmel_sam3u_ek.cfg openrd.cfg
atmel_sam3x_ek.cfg osk5912.cfg
atmel_sam4s_ek.cfg phytec_lpc3250.cfg
balloon3-cpu.cfg pic-p32mx.cfg
colibri.cfg propox_mmnet1001.cfg
crossbow_tech_imote2.cfg pxa255_sst.cfg
csb337.cfg redbee.cfg
csb732.cfg rsc-w910.cfg
da850evm.cfg sheevaplug.cfg
digi_connectcore_wi-9c.cfg smdk6410.cfg
diolan_lpc4350-db1.cfg spear300evb.cfg
dm355evm.cfg spear300evb_mod.cfg
dm365evm.cfg spear310evb20.cfg
dm6446evm.cfg spear310evb20_mod.cfg
efikamx.cfg spear320cpu.cfg
eir.cfg spear320cpu_mod.cfg
ek-lm3s1968.cfg steval_pcc010.cfg
ek-lm3s3748.cfg stm320518_eval_stlink.cfg
ek-lm3s6965.cfg stm32100b_eval.cfg
ek-lm3s811.cfg stm3210b_eval.cfg
ek-lm3s811-revb.cfg stm3210c_eval.cfg
ek-lm3s9b9x.cfg stm3210e_eval.cfg
actux3.cfg lpc1850_spifi_generic.cfg
am3517evm.cfg lpc4350_spifi_generic.cfg
arm_evaluator7t.cfg lubbock.cfg
at91cap7a-stk-sdram.cfg mcb1700.cfg
at91eb40a.cfg microchip_explorer16.cfg
at91rm9200-dk.cfg mini2440.cfg
at91rm9200-ek.cfg mini6410.cfg
at91sam9261-ek.cfg netgear-dg834v3.cfg
at91sam9263-ek.cfg olimex_LPC2378STK.cfg
at91sam9g20-ek.cfg olimex_lpc_h2148.cfg
atmel_at91sam7s-ek.cfg olimex_sam7_ex256.cfg
atmel_at91sam9260-ek.cfg olimex_sam9_l9260.cfg
atmel_at91sam9rl-ek.cfg olimex_stm32_h103.cfg
atmel_sam3n_ek.cfg olimex_stm32_h107.cfg
atmel_sam3s_ek.cfg olimex_stm32_p107.cfg
atmel_sam3u_ek.cfg omap2420_h4.cfg
atmel_sam3x_ek.cfg open-bldc.cfg
atmel_sam4s_ek.cfg openrd.cfg
balloon3-cpu.cfg osk5912.cfg
colibri.cfg phone_se_j100i.cfg
crossbow_tech_imote2.cfg phytec_lpc3250.cfg
csb337.cfg pic-p32mx.cfg
csb732.cfg propox_mmnet1001.cfg
da850evm.cfg pxa255_sst.cfg
digi_connectcore_wi-9c.cfg redbee.cfg
diolan_lpc4350-db1.cfg rsc-w910.cfg
dm355evm.cfg sheevaplug.cfg
dm365evm.cfg smdk6410.cfg
dm6446evm.cfg spear300evb.cfg
efikamx.cfg spear300evb_mod.cfg
eir.cfg spear310evb20.cfg
ek-lm3s1968.cfg spear310evb20_mod.cfg
ek-lm3s3748.cfg spear320cpu.cfg
ek-lm3s6965.cfg spear320cpu_mod.cfg
ek-lm3s811.cfg steval_pcc010.cfg
ek-lm3s811-revb.cfg stm320518_eval_stlink.cfg
ek-lm3s8962.cfg stm32100b_eval.cfg
ek-lm3s9b9x.cfg stm3210b_eval.cfg
ek-lm3s9d92.cfg stm3210c_eval.cfg
ek-lm4f120xl.cfg stm3210e_eval.cfg
ek-lm4f232.cfg stm3220g_eval.cfg
embedded-artists_lpc2478-32.cfg stm3220g_eval_stlink.cfg
ethernut3.cfg stm3241g_eval.cfg
glyn_tonga2.cfg stm3241g_eval_stlink.cfg
hammer.cfg stm32f0discovery.cfg
hilscher_nxdb500sys.cfg stm32f4discovery.cfg
hilscher_nxeb500hmi.cfg stm32ldiscovery.cfg
hilscher_nxhx10.cfg stm32vldiscovery.cfg
hilscher_nxhx500.cfg str910-eval.cfg
hilscher_nxhx50.cfg telo.cfg
hilscher_nxsb100.cfg ti_beagleboard.cfg
hitex_lpc2929.cfg ti_beagleboard_xm.cfg
hitex_stm32-performancestick.cfg ti_beaglebone.cfg
hitex_str9-comstick.cfg ti_blaze.cfg
iar_lpc1768.cfg ti_pandaboard.cfg
iar_str912_sk.cfg ti_pandaboard_es.cfg
icnova_imx53_sodimm.cfg topas910.cfg
icnova_sam9g45_sodimm.cfg topasa900.cfg
imx27ads.cfg twr-k60n512.cfg
imx27lnst.cfg tx25_stk5.cfg
imx28evk.cfg tx27_stk5.cfg
imx31pdk.cfg unknown_at91sam9260.cfg
imx35pdk.cfg uptech_2410.cfg
imx53loco.cfg verdex.cfg
keil_mcb1700.cfg voipac.cfg
keil_mcb2140.cfg voltcraft_dso-3062c.cfg
kwikstik.cfg x300t.cfg
linksys_nslu2.cfg zy1000.cfg
lisa-l.cfg
hilscher_nxdb500sys.cfg stm32f3discovery.cfg
hilscher_nxeb500hmi.cfg stm32f4discovery.cfg
hilscher_nxhx10.cfg stm32ldiscovery.cfg
hilscher_nxhx500.cfg stm32vldiscovery.cfg
hilscher_nxhx50.cfg str910-eval.cfg
hilscher_nxsb100.cfg telo.cfg
hitex_lpc1768stick.cfg ti_am335xevm.cfg
hitex_lpc2929.cfg ti_beagleboard.cfg
hitex_stm32-performancestick.cfg ti_beagleboard_xm.cfg
hitex_str9-comstick.cfg ti_beaglebone.cfg
iar_lpc1768.cfg ti_blaze.cfg
iar_str912_sk.cfg ti_pandaboard.cfg
icnova_imx53_sodimm.cfg ti_pandaboard_es.cfg
icnova_sam9g45_sodimm.cfg topas910.cfg
imx27ads.cfg topasa900.cfg
imx27lnst.cfg twr-k60f120m.cfg
imx28evk.cfg twr-k60n512.cfg
imx31pdk.cfg tx25_stk5.cfg
imx35pdk.cfg tx27_stk5.cfg
imx53loco.cfg unknown_at91sam9260.cfg
keil_mcb1700.cfg uptech_2410.cfg
keil_mcb2140.cfg verdex.cfg
kwikstik.cfg voipac.cfg
linksys_nslu2.cfg voltcraft_dso-3062c.cfg
lisa-l.cfg x300t.cfg
logicpd_imx27.cfg zy1000.cfg
$
@end example
@item @file{target} ...
@ -1374,71 +1400,83 @@ When a chip has multiple TAPs (maybe it has both ARM and DSP cores),
the target config file defines all of them.
@example
$ ls target
$duc702x.cfg ixp42x.cfg
am335x.cfg k40.cfg
amdm37x.cfg k60.cfg
ar71xx.cfg lpc1768.cfg
at32ap7000.cfg lpc2103.cfg
at91r40008.cfg lpc2124.cfg
at91rm9200.cfg lpc2129.cfg
at91sam3ax_4x.cfg lpc2148.cfg
at91sam3ax_8x.cfg lpc2294.cfg
at91sam3ax_xx.cfg lpc2378.cfg
at91sam3nXX.cfg lpc2460.cfg
at91sam3sXX.cfg lpc2478.cfg
at91sam3u1c.cfg lpc2900.cfg
at91sam3u1e.cfg lpc2xxx.cfg
at91sam3u2c.cfg lpc3131.cfg
at91sam3u2e.cfg lpc3250.cfg
at91sam3u4c.cfg lpc4350.cfg
at91sam3u4e.cfg mc13224v.cfg
at91sam3uxx.cfg nuc910.cfg
at91sam3XXX.cfg omap2420.cfg
at91sam4sXX.cfg omap3530.cfg
at91sam4XXX.cfg omap4430.cfg
at91sam7se512.cfg omap4460.cfg
at91sam7sx.cfg omap5912.cfg
at91sam7x256.cfg omapl138.cfg
at91sam7x512.cfg pic32mx.cfg
at91sam9260.cfg pxa255.cfg
at91sam9260_ext_RAM_ext_flash.cfg pxa270.cfg
at91sam9261.cfg pxa3xx.cfg
at91sam9263.cfg readme.txt
at91sam9.cfg samsung_s3c2410.cfg
at91sam9g10.cfg samsung_s3c2440.cfg
at91sam9g20.cfg samsung_s3c2450.cfg
at91sam9g45.cfg samsung_s3c4510.cfg
at91sam9rl.cfg samsung_s3c6410.cfg
atmega128.cfg sharp_lh79532.cfg
avr32.cfg smp8634.cfg
c100.cfg spear3xx.cfg
c100config.tcl stellaris.cfg
c100helper.tcl stm32.cfg
c100regs.tcl stm32f0x_stlink.cfg
cs351x.cfg stm32f1x.cfg
davinci.cfg stm32f1x_stlink.cfg
dragonite.cfg stm32f2x.cfg
dsp56321.cfg stm32f2x_stlink.cfg
dsp568013.cfg stm32f2xxx.cfg
dsp568037.cfg stm32f4x.cfg
epc9301.cfg stm32f4x_stlink.cfg
faux.cfg stm32l.cfg
feroceon.cfg stm32lx_stlink.cfg
fm3.cfg stm32_stlink.cfg
hilscher_netx10.cfg stm32xl.cfg
hilscher_netx500.cfg str710.cfg
hilscher_netx50.cfg str730.cfg
icepick.cfg str750.cfg
imx21.cfg str912.cfg
imx25.cfg swj-dp.tcl
imx27.cfg test_reset_syntax_error.cfg
imx28.cfg test_syntax_error.cfg
imx31.cfg ti_dm355.cfg
imx35.cfg ti_dm365.cfg
imx51.cfg ti_dm6446.cfg
imx53.cfg tmpa900.cfg
imx.cfg tmpa910.cfg
is5114.cfg u8500.cfg
aduc702x.cfg lpc1763.cfg
am335x.cfg lpc1764.cfg
amdm37x.cfg lpc1765.cfg
ar71xx.cfg lpc1766.cfg
at32ap7000.cfg lpc1767.cfg
at91r40008.cfg lpc1768.cfg
at91rm9200.cfg lpc1769.cfg
at91sam3ax_4x.cfg lpc1788.cfg
at91sam3ax_8x.cfg lpc17xx.cfg
at91sam3ax_xx.cfg lpc1850.cfg
at91sam3nXX.cfg lpc2103.cfg
at91sam3sXX.cfg lpc2124.cfg
at91sam3u1c.cfg lpc2129.cfg
at91sam3u1e.cfg lpc2148.cfg
at91sam3u2c.cfg lpc2294.cfg
at91sam3u2e.cfg lpc2378.cfg
at91sam3u4c.cfg lpc2460.cfg
at91sam3u4e.cfg lpc2478.cfg
at91sam3uxx.cfg lpc2900.cfg
at91sam3XXX.cfg lpc2xxx.cfg
at91sam4sd32x.cfg lpc3131.cfg
at91sam4sXX.cfg lpc3250.cfg
at91sam4XXX.cfg lpc4350.cfg
at91sam7se512.cfg lpc4350.cfg.orig
at91sam7sx.cfg mc13224v.cfg
at91sam7x256.cfg nuc910.cfg
at91sam7x512.cfg omap2420.cfg
at91sam9260.cfg omap3530.cfg
at91sam9260_ext_RAM_ext_flash.cfg omap4430.cfg
at91sam9261.cfg omap4460.cfg
at91sam9263.cfg omap5912.cfg
at91sam9.cfg omapl138.cfg
at91sam9g10.cfg pic32mx.cfg
at91sam9g20.cfg pxa255.cfg
at91sam9g45.cfg pxa270.cfg
at91sam9rl.cfg pxa3xx.cfg
atmega128.cfg readme.txt
avr32.cfg samsung_s3c2410.cfg
c100.cfg samsung_s3c2440.cfg
c100config.tcl samsung_s3c2450.cfg
c100helper.tcl samsung_s3c4510.cfg
c100regs.tcl samsung_s3c6410.cfg
cs351x.cfg sharp_lh79532.cfg
davinci.cfg smp8634.cfg
dragonite.cfg spear3xx.cfg
dsp56321.cfg stellaris.cfg
dsp568013.cfg stellaris_icdi.cfg
dsp568037.cfg stm32f0x_stlink.cfg
efm32_stlink.cfg stm32f1x.cfg
epc9301.cfg stm32f1x_stlink.cfg
faux.cfg stm32f2x.cfg
feroceon.cfg stm32f2x_stlink.cfg
fm3.cfg stm32f3x.cfg
hilscher_netx10.cfg stm32f3x_stlink.cfg
hilscher_netx500.cfg stm32f4x.cfg
hilscher_netx50.cfg stm32f4x_stlink.cfg
icepick.cfg stm32l.cfg
imx21.cfg stm32lx_dual_bank.cfg
imx25.cfg stm32lx_stlink.cfg
imx27.cfg stm32_stlink.cfg
imx28.cfg stm32w108_stlink.cfg
imx31.cfg stm32xl.cfg
imx35.cfg str710.cfg
imx51.cfg str730.cfg
imx53.cfg str750.cfg
imx6.cfg str912.cfg
imx.cfg swj-dp.tcl
is5114.cfg test_reset_syntax_error.cfg
ixp42x.cfg test_syntax_error.cfg
k40.cfg ti-ar7.cfg
k60.cfg ti_calypso.cfg
lpc1751.cfg ti_dm355.cfg
lpc1752.cfg ti_dm365.cfg
lpc1754.cfg ti_dm6446.cfg
lpc1756.cfg tmpa900.cfg
lpc1758.cfg tmpa910.cfg
lpc1759.cfg u8500.cfg
@end example
@item @emph{more} ... browse for other library files which may be useful.
For example, there are various generic and CPU-specific utilities.