On Mon, 10 Apr 2023 at 15:38, Bartell, Paul <pbart...@amazon.com> wrote: > > You can reproduce the problem by running gdb against an ARMv8M target running > secure mode code (the default). > > Running qemu with the following arguments : qemu-system-arm -machine > mps2-an505 -m 16M -cpu cortex-m33 -nographic -semihosting -monitor null > --semihosting-config enable=on,target=native -d guest_errors -kernel > /path/to/binary.elf > > With the following .gdbinit file: > target extended-remote :1234 > compare-sections > > Upon startup, every symbol in the elf file reports the following error: > > Section .text, range 0x10000000 -- 0x10009298: MIS-MATCHED! > Section .text.main, range 0x10009298 -- 0x10009300: MIS-MATCHED! > Section .text.prvQueueSendTask, range 0x10009300 -- 0x10009338: MIS-MATCHED! > > Attempting to debug results in errors constantly (unable to read or write > memory at all). > > init_data_sections () at /project/Demo/ARM_MPS/startup.c:95 > 95 { > (gdb) info locals > pCopyTable = <error reading variable pCopyTable (Cannot access memory at > address 0x381fffec)> > dataIndex = <error reading variable dataIndex (Cannot access memory at > address 0x381fffe8)> > > Does that clarify my report sufficiently?
Could you (a) file a bug and (b) attach a sample test executable that demonstrates the problem, please? thanks -- PMM