To answer the second question:
'set program counter at (hex)' does exactly what it says: after downloading it sets the program counter (PC register) at the provided hexadecimal value.
So if you want that after downloading your program starts from address 0x564, then enter 564 here.
But there are a few things to consider which depend on the debug connection (and GDB/debugger) implementation:
If you want to see the effect, disable the other options (see below). Mainly because for example the Pre-run and reset and halt will overwrite your pre-configured program counter. If you download your program like this, you should see that the program counter (PC) is set to that value (check the registers view).
However, be careful with this: you need to ensure that all the other things are configured properly (e.g. FP/Stack pointer, etc).
