NishanthMenon changed the topic of #openocd to: this is the place to discuss all things OpenOCD | Logs: https://libera.irclog.whitequark.org/openocd/
nerozero has joined #openocd
jn has quit [Ping timeout: 244 seconds]
jn has joined #openocd
jn has joined #openocd
Hawk777 has quit [Quit: Leaving.]
_whitelogger has joined #openocd
nerozero has quit [Ping timeout: 260 seconds]
tsal has quit [Ping timeout: 256 seconds]
tsal has joined #openocd
flatmush has quit [Ping timeout: 260 seconds]
flatmush has joined #openocd
_whitelogger has joined #openocd
tsal has quit [Ping timeout: 258 seconds]
tsal has joined #openocd
rkta has joined #openocd
Hawk777 has joined #openocd
renrelkha has quit [Ping timeout: 244 seconds]
nerozero has joined #openocd
renrelkha has joined #openocd
<borneoa___> The parallel TRACE interface runs at much higher speed than what you can get with SWO, so you can get more ETM traces for your code in execution. On some SoC you can have 16 bits in parallel. But I never found a low cost probe for such interface. Now, wiith GHz class ARM cores, the TRACE interface is not fast enough anymore and ARM proposes a new one. An alternative is to still use SWO but program the ETM to automatically halt
<borneoa___> and resume the core when the FIFO of the SWO port is full; in this way traces are not lost, but execution is not anymore real time.
<antto> hmmm
<antto> the "ideal" way would be that the "trace" thing can "report" the position of the program at every CPU clock cycle, right?
Hawk777 has quit [Quit: Leaving.]
Haohmaru has joined #openocd
zmatt has quit [Server closed connection]
zmatt has joined #openocd
IlikeTech has quit [Ping timeout: 248 seconds]
IlikeTech has joined #openocd
zear_ has joined #openocd
zear has quit [Ping timeout: 256 seconds]
zear_ is now known as zear
slobodan_ has joined #openocd
slobodan_ has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
<borneoa___> antto: there are few things that can be logged. Program counter, memory access... For the PC the ETM makes some compression by logging only the jumps.
<Haohmaru> ah, clever
<Haohmaru> well, slowing down the core would be acceptable in cases where you don't deal with time
<Haohmaru> but probably most interesting firmwares *do* deal with time
<Haohmaru> mine do ;P~
<Haohmaru> when i (debug) pause my audio thing - the audio stops, inputs get lost, etc..
<Haohmaru> it's cool that the I2S periph is made to handle this, it keeps running but it has an option what to do - to repeat the last buffer, or to repeat silence, or something else
<PaulFertser> borneoa___: (cheap probe) how about https://github.com/GlasgowEmbedded/glasgow ?
<Haohmaru> and i was afraid my devices have too many color LEDs
<borneoa___> PaulFertser: I don't see it supporting arm trace signals directly. Only through JTAG, so quite slow
<Haohmaru> does anyone happen to know if there's something similar to a USB-serial IC, but on the "serial" side i want synchronous (with clock signal)?
<PaulFertser> borneoa___: hm, I thought they implemented it too. What about orbtrace then?
<borneoa___> PaulFertser: that looks interesting...
alkane has quit [Ping timeout: 256 seconds]
alkane has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan_ has joined #openocd
slobodan_ has quit [Read error: Connection reset by peer]
slobodan_ has joined #openocd
slobodan_ has quit [Read error: Connection reset by peer]
slobodan_ has joined #openocd
slobodan_ has quit [Read error: Connection reset by peer]
Pokey has quit [Ping timeout: 256 seconds]
polprog has quit [Server closed connection]
polprog has joined #openocd
slobodan has joined #openocd
Haohmaru has quit [Quit: saionara]
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
slobodan has joined #openocd
slobodan has quit [Read error: Connection reset by peer]
Pokey has joined #openocd
lucascastro has joined #openocd
nerozero has quit [Ping timeout: 258 seconds]
renrelkha has quit [Quit: bye]
renrelkha has joined #openocd
lucascastro has quit [Remote host closed the connection]
HumanG33k has quit [Ping timeout: 260 seconds]
HumanG33k has joined #openocd
noarb has quit [Server closed connection]
noarb has joined #openocd