NishanthMenon changed the topic of #openocd to: this is the place to discuss all things OpenOCD | Logs: https://libera.irclog.whitequark.org/openocd/
Steffanx has quit [Ping timeout: 276 seconds]
Steffanx has joined #openocd
tsal has quit [Ping timeout: 255 seconds]
tsal has joined #openocd
jmp0 has quit [Remote host closed the connection]
jmp0 has joined #openocd
Bertl is now known as Bertl_zZ
thinkfat has joined #openocd
thinkfat_ has quit [Ping timeout: 244 seconds]
Hawk777 has quit [Quit: Leaving.]
Hawk777 has joined #openocd
nerozero has joined #openocd
Hawk777 has quit [Quit: Leaving.]
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
Guest50 has joined #openocd
Guest50 has quit [Client Quit]
crabbedhaloablut has joined #openocd
loki_val has quit [Remote host closed the connection]
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
kraiskil has joined #openocd
Haohmaru has joined #openocd
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
<PaulFertser> clampz: just ask specific questions
<Haohmaru> Q: when will the semiconductor shortage end? ;P~
kraiskil has quit [Ping timeout: 258 seconds]
wingsorc has quit [Quit: Leaving]
indy_ has joined #openocd
indy has quit [Ping timeout: 248 seconds]
indy_ has quit [Ping timeout: 240 seconds]
indy has joined #openocd
clampz has quit [Ping timeout: 244 seconds]
clampz has joined #openocd
akaWolf has joined #openocd
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
kraiskil has joined #openocd
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
Bertl_zZ is now known as Bertl
jeeebz has joined #openocd
erhankur has quit [Remote host closed the connection]
jybz has quit [Ping timeout: 252 seconds]
erhankur has joined #openocd
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
kraiskil has quit [Ping timeout: 255 seconds]
defiant has joined #openocd
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
kraiskil has joined #openocd
kraiskil has quit [Ping timeout: 260 seconds]
Haohmaru has quit []
emeb has joined #openocd
kraiskil has joined #openocd
dmh has joined #openocd
<clampz> PaulFertser: gotcha thanks for the reply i will :)
nerozero has quit [Ping timeout: 244 seconds]
kraiskil has quit [Ping timeout: 260 seconds]
JakeSays has quit [Ping timeout: 258 seconds]
cambrian_invader has quit [Ping timeout: 256 seconds]
cambrian_invader has joined #openocd
JakeSays has joined #openocd
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
<clampz> ok so i am trying to write a configuration to connect to JTAG on an automotive ECU, and it has a microcontroller that isn't in the list of targets supported in openocd, so i have to write a target configuration for that microcontroller (infineon tc1762) i got to where i need to define TAPs and i am interested in the autoprobing since i do not know how many TAPs are on this microcontroller or the
<clampz> IR length and the official documentation doesnt really say much about the JTAG controller. kind of asking for some general advice here.. is this a good next step for me?
<PaulFertser> clampz: so for autoprobing you do not need any target config at all.
<PaulFertser> clampz: what is the CPU core in that ECU?
<clampz> PaulFertser: Infineon TriCore 1762
<PaulFertser> clampz: so even if you find the right IR length what would you do next? Trying to reverse-engineer the debug interface somehow?
<clampz> another thing is; i have a JTAGULATOR and every time I scan for JTAG pinout I get a different Device ID.. not sure if this is something weird with this chip or maybe its iterating through TAPS?
<PaulFertser> clampz: jtag is just a transport, debug protocol is something quite complex on top of it. OpenOCD supports e.g. ARM Debug Interface. But not infineon.
defiant has quit [Quit: defiant]
<clampz> PaulFertser: oh well i figured i could use gdb-tricore, ive heard others have good experience with it
<clampz> am i missing a step?
<PaulFertser> clampz: yes, something that would translate from GDB Serial protocol to "tricore debug" protocol.
<clampz> damn..
<clampz> glad I am hearing this now as opposed to just wondering why its not working
<clampz> Infineon has debuggers for this platform but they all seem to have source as a part of the equation for developers, however I am doing RE and do not have source so thats why I started looking into openocd
<clampz> Im just trying to do dynamic analysis on firmware
<PaulFertser> clampz: looks like there're proprietary gdb servers which can be used with gdb-tricore or probably with IDA.
<PaulFertser> But those proprietary gdb servers seem to require special jtag adapters.
<clampz> is that the HighTek toolkit?
JakeSays_ has joined #openocd
JakeSays has quit [Read error: Connection reset by peer]
<PaulFertser> clampz: duckduckgo suggests that
<clampz> ok so lets say i have one of those proprietary gdb servers, does that mean I would be able to simply write a target/board config and be good to go with openocd?
<clampz> "simply" haha
akaWolf has quit [Ping timeout: 272 seconds]
<clampz> oh right and you said a special jtag adapter.. so that means id likely have to write an adapter config too
<karlp> if you have the gdb server, you don't need openocd.
<PaulFertser> clampz: openocd is the gdb server.
<karlp> you just connect to it with gdb.
<clampz> ohhh so gdb-server will just connect direct to the JTAG adapter
<PaulFertser> clampz: you'd have to get that special jtag adapter and use it with special gdb server. OpenOCD wouldn't be coming into play at all.
<karlp> yeah, much like openocd (as a gdbserver) talks to interface hardware.
<clampz> gotcha.. well shit thanks for the help yall
<PaulFertser> Good luck with your RE!
<clampz> <3 PaulFertser karlp .. i'll hang out anyway since im interested in the project and the documentation is so nice
<clampz> Thanks PaulFertser i'll need it xD
akaWolf has joined #openocd
emeb has left #openocd [#openocd]
JakeSays_ has quit [Ping timeout: 255 seconds]
JakeSays has joined #openocd
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
erhankur has quit [Remote host closed the connection]
erhankur has joined #openocd
JakeSays has quit [Ping timeout: 255 seconds]
JakeSays has joined #openocd
sbach has quit [Read error: Connection reset by peer]
sbach has joined #openocd
JakeSays has quit [Quit: passes out]
JakeSays has joined #openocd
JakeSays has quit [Ping timeout: 240 seconds]
JakeSays has joined #openocd
JakeSays has quit [Ping timeout: 255 seconds]
JakeSays has joined #openocd
JakeSays has quit [Ping timeout: 255 seconds]
JakeSays has joined #openocd
JakeSays has quit [Quit: passes out]
JakeSays has joined #openocd
JakeSays_ has joined #openocd
JakeSays has quit [Ping timeout: 246 seconds]
<clampz>