Tommy Murphy
Tommy Murphy
> Hi @TommyMurphyTM1234 @ilg-ul one question, where/how does Eclipse Embedded set the stack Pointer? It doesn't. Cortex-M CPUs do this automatically. At startup/post reset they load `$sp` with `$VTOR[0]` and...
> > Some (early?) cores don't have a $VTOR in which case it's effectively 0x00000000 > > ARM-v6m (Cortex-M0/M0+) cores do not implement `VTOR`. Thanks @ilg-ul - couldn't remember offhand....
You shouldn't need any `-rtos` option for debugging a kernel. That option is really for doing [RT]OS aware debugging of processes/tasks running on the relevant [RT]OS. In any case, you...
Ok, so what exactly is the problem? The memory read errors may be correct if there is no actual memory implemented at the target addresses. E.g. `0xffffffff80c0b3ae` looks like a...
> Is the same operating system associated with different architectures? That is to say, ARM and RISCV have the different behavior when use '-rtos' or not. Some people have used...
Do you mean this RISC-V fork of OpenOCD or the upstream/master OpenOCD project (https://openocd.org/)? To contribute changes to this fork you follow the normal git process for forking, creating a...
Candidate for closure?
OpenOCD is for cross/remote debugging from a debug host (usually running Windows, Linux, MacOS, FreeBSD etc.) against a RISC-V (or many other CPU/MCU targets) target board using JTAG (and some...
Candidate for closure?
> if you have concrete proposals for additional validation, please let me know, Unfortunately I don't know enough about the eclipse plugin GUI capabilities to offer specific suggestions but I...