GDB Server Version 1.05 ------------------------------------------- - added Thumb2 instructions CBNZ and CBZ for single stepping - added more Thumb2 32-bit branch exctructions for single stepping - added CoreSight low-level signle-stepping support (at least RIFF BOX Firmware v1.27 is required) GDB Server Version 1.04 ------------------------------------------- - fixed bug with reset timeout - erroneously value in Edit field was taken as HEX not decimal, Now is ok - added few more GDB commands for compatibility with IDA 6.1 remote debugging. - added Thumb2 instruction TBB and TBW for single stepping - fixed bug in Thumb/Thumb2 when stepping out of sub when POP {RegList, PC} is used (In Thumb mode return PC address is 0x01 ORed) GDB Server Version 1.03 ------------------------------------------- - many Thumb2/ThumbEE instructions are now supported for single stepping; GDB Server Version 1.02 ------------------------------------------- - Improved memory write requests: now memory is written by 32-bit words whenever is possible, if packet is not 4-byte alighned then the not 32-bit aligned beginning and end of packet are written as 8-bit (byte) and rest - as 32-bit GDB Server Version 1.01 ------------------------------------------- - added RTCK Sampling selection - added custom NRST timeout enter feature. So, in more detail it is: if Use NRST on first connect is selected, then target connect sequence is such - 1. nRST signal is shortcutted to GND) 2. 10 ms delay 3. nRST signal is released) 4. specified Timeout delay 5. connect target, read IDCODE and immediately HALT. - memory access file feature is added: if Use MemAccess file is checked, then software will load MemAccess.cfg file which shall be localed in EXE's directory example file is included in release. So, all memory access requests will be ignored except those which point to allowed memory ranges - added more ARM branching instructions support for single stepping