tiacx1xx
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tiacx1xx [2010/08/09 01:07] – created steve_m | tiacx1xx [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Texas Instruments ACX100/ | + | ====== |
- | The TI ACX100/ | + | The TI ACX100/ |
+ | There is an [[http:// | ||
+ | |||
+ | ^ Chip ^ ACX100 | ||
+ | | TI name | [[http:// | ||
+ | | standard | IEEE802.11b+ | ||
+ | | speed | 22Mbps | ||
+ | |||
+ | For a full list of devices see [[http:// | ||
+ | |||
+ | ====== ACX100 JTAG Port ====== | ||
+ | |||
+ | When taking apart a Level1 WBR-2401B router, I noticed that the used ACX100 CardBus-card has a 6-pin header. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | As it turned out by try and error, it is connected to the JTAG pins of the ACX100 chip. Once it was clear that the first 2 pins are GND and VDD (+3.3V), I tried all combinations of the JTAG signals. | ||
+ | |||
+ | ^ Pin ^ 1 ^ 2 ^ 3 ^ 4 ^ 5 ^ 6 ^ | ||
+ | |signal | GND | VDD | TCK | TDI | TDO | TMS | | ||
+ | |||
+ | ==== OpenOCD ==== | ||
+ | |||
+ | I used [[http:// | ||
+ | Since the ACX1xx contains a pretty standard TI TMS470 ARM7 core, it uses the TMS470 IDCODE: | ||
+ | |||
+ | < | ||
+ | Info : clock speed 6000 kHz | ||
+ | Info : JTAG tap: acx1xx.cpu tap/device found: 0x3100e02f (mfg: 0x017, part: 0x100e, ver: 0x3) | ||
+ | Info : Embedded ICE version 1 | ||
+ | Info : acx1xx.cpu: hardware has 2 breakpoint/ | ||
+ | </ | ||
+ | |||
+ | This is the used configuration file for OpenOCD (using the [[http:// | ||
+ | |||
+ | <file - acx1xx.cfg> | ||
+ | interface ft2232 | ||
+ | ft2232_device_desc "Debug Board for Neo1973 A" | ||
+ | ft2232_layout " | ||
+ | ft2232_vid_pid 0x1457 0x5118 | ||
+ | |||
+ | reset_config trst_and_srst | ||
+ | jtag_khz 6000 | ||
+ | |||
+ | jtag newtap acx1xx cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id 0x3100e02f | ||
+ | target create acx1xx.cpu arm7tdmi -chain-position acx1xx.cpu -endian little -variant arm7tdmi | ||
+ | </ |
tiacx1xx.1281316046.txt.gz · Last modified: 2010/08/08 22:00 (external edit)