NishanthMenon changed the topic of #openocd to: this is the place to discuss all things OpenOCD | Logs: https://libera.irclog.whitequark.org/openocd/
erhankur has quit []
jn has quit [Ping timeout: 265 seconds]
jn has joined #openocd
jn has joined #openocd
jn has quit [Changing host]
tsal has quit [Ping timeout: 240 seconds]
tsal has joined #openocd
Hawk777 has quit [Quit: Leaving.]
bluemeanie23 has joined #openocd
bluemeanie23 has quit [Remote host closed the connection]
gpol5 has joined #openocd
gpol has quit [Ping timeout: 240 seconds]
noarb has quit [Quit: ZNC 1.8.2 - https://znc.in]
noarb has joined #openocd
nerozero has joined #openocd
erhankur has joined #openocd
erhankur has quit []
kraiskil has joined #openocd
kraiskil has quit [Ping timeout: 250 seconds]
jybz has quit [Excess Flood]
jybz has joined #openocd
kraiskil has joined #openocd
kraiskil has quit [Ping timeout: 268 seconds]
slobodan_ has joined #openocd
slobodan_ has quit [Ping timeout: 250 seconds]
gzlb has quit [Ping timeout: 240 seconds]
gzlb has joined #openocd
<josuah> hello! I think I misunderstood something while reading the doc, care to help me debunk my fallacies?
<josuah> why would OpenOCD need flash *drivers*?
<PaulFertser> josuah: hey
<josuah> as in: flash bank xxx driver xxx xxx xxx xxx xxx xxx
<PaulFertser> josuah: in this case it's just part of OpenOCD that knows how to operate specific flash controller inside MCUs.
<josuah> hey PaulFertser!
<josuah> so with the abundant list of all chip names in nor/*.c this suggests that there is no real API through DAP to write to some flash region?
<josuah> I thought there would be something like "write this data to address $x" in the standard protocols used to access the chips
<josuah> > specific flash controller inside MCUs
<josuah> ooh, right, you cannot do this from the MCUs themself, so why would the debug port be able to...
<josuah> yes there need a very special kind of code that is a driver for the MCU's peripherals that runs *onto the host* accessing the MCU!
<josuah> thank you for the cluestick!
<josuah> looks like I'll have to go for Infineon's OpenOCD fork... https://github.com/Infineon/openocd/
* josuah shakes fist at yet another vendor forking OpenOCD and not contributing back
<PaulFertser> josuah: yeah, no established API
<PaulFertser> josuah: you can contribute a flash driver back. Even if you just take it from their fork and it's legal.
<josuah> thank you for your ever so helpful guidance on this project!
<PaulFertser> josuah: welcome :)
blathijs has quit [Ping timeout: 246 seconds]
uartist3 has joined #openocd
uartist has quit [Ping timeout: 250 seconds]
uartist3 is now known as uartist
blathijs has joined #openocd
<josuah> as I understand, the alternative to these remote drivers are "contrib/loaders", mapped onto RAM and exposing a small flash-loading protocol
<josuah> oh-the-diversity of ways to program, and target to program (FPGAs too)
<josuah> great project :)
<PaulFertser> josuah: no, in fact those loaders are usually working together with the drivers.
Pokey has quit [Quit: Hecc! My server must have died!]
nerozero has quit [Ping timeout: 265 seconds]
Pokey has joined #openocd
shoragan[m] has quit [Ping timeout: 265 seconds]
slobodan has joined #openocd
shoragan[m] has joined #openocd
chrysn[m] has quit [Ping timeout: 265 seconds]
slobodan_ has joined #openocd
slobodan has quit [Ping timeout: 256 seconds]
Jybz[m] has quit [Ping timeout: 265 seconds]
nerozero has joined #openocd
zjason has quit [Read error: Connection reset by peer]
zjason has joined #openocd
Hawk777 has joined #openocd
nerozero has quit [Ping timeout: 240 seconds]
josuah has quit [Quit: josuah]
josuah has joined #openocd
Hawk777 has quit [Quit: Leaving.]
Jybz[m] has joined #openocd
chrysn[m] has joined #openocd
slobodan_ has quit [Ping timeout: 240 seconds]
joconor has joined #openocd