divadiow wrote:I was hoping it's just a CK-Link rebrand device. Maybe it is and I haven't got the process right with CK-Link. I ordered one from Taobao so that should arrive in a couple of weeks.
Here's a dump of information relating to the Taixin (Huge-IC) TXLink programmer/debugger I bought ages ago from Taobao. Mostly notes and pics. More to be added I expect.
refs:
https://www.elektroda.com/rtvforum/topic4121456.html
https://www.elektroda.com/rtvforum/topic4123724.html
https://github.com/voidobserve/project/tree/branch_1/Project/Keil
device = TX-Link-U
hw = V1.10
fw = L:V1.31 D:V1.15
Latest TXProgrammer versions are too new. TXLink connects OK with
TXProgrammer_V2.1.37
TXProgrammer_V2.1.37 does not support TXW81X, but does support TXW80X but only with USB programmer types
Choose a platform type that has TXLINK as an option and you get to connect to the com port that the connected TXLink device enumerates as. Open settings then you see it connecting to the TLink and fecthing serial, hw, device, fw info
However, as seen here in my forum post: https://dev.taixin-semi.com/topic/49/tx-link-...%E7%A8%8B%E5%BA%8F%E4%B8%8E%E6%96%87%E6%A1%A3
Quote:The one without "lite" was used by us to burn other non-Wi-Fi products; the one with "lite" is for burning Wi-Fi products.
The Aucu AC201 MCU is not listed on the AUCU web site, but the attached datasheet for the AM32M2032JS5 appears very relevant. The package is the same. IOs match. SWDs for AU201 MCU and for connected Taixin to debugger are correct
Code: Text
C:\OpenOCD\bin\openocd.exe -f C:\AU201\au201-jlink-openocd.cfg
au201-jlink-openocd.cfg:
Code: Text
analysis
| AU201 live read | AM32 manual | Interpretation | 0x40000100 = 0x00000E9B | LVD_CON reset = 0x00000E9B | Exact address and exact value | 0x40003030 = 0x00022281 | EFLASH_TIME_REG0 | Fields decode correctly as PGH=2 ADS=2 ADH=2 RW=8 RC=1 | 0x40003034 = 0x0003E80D | EFLASH_TIME_REG1 | 1ms unit=1000, 1us unit=13 | 0x1FF00600/04/08 | UID0/1/2 | Genuine non-zero 96-bit device identity | 0x1FF005C8 | User CFG2 | Decodes coherently | 0x1FF005E0 | User CFG5 | Decodes coherently |
CFG2 @ 0x1FF005C8 = 0xFFFDFFFF
has bit 17 = 0.
which explains why I can't dump the 32kb flash by direct read.