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 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
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