Content originally posted in LPCWare by djlegge on Fri Aug 23 03:00:00 MST 2013
Hi I am using LPCXpresso 5.2.6 in linux (Ubuntu 12.04) and have found what I think to be a small bug (or limitation) in the semihosting support.
I am debugging application code which is (in debug configuration) approx 110kB in size (the 'text' segment given by arm-none-eabi-size).
I have a secondary boot loader, so my application code is loaded in to memory at 0x8000.
I am using the semihosting printf() feature and it works well until __write() moves above 0x20000. At this point, the printf output is still shown but the debugging stops with the above error.
I am using the free (128kB limited) version of LPCXpresso. I suspect somehow this is to do with the 128kB debug limit for this licence ?
Any ideas ? Thanks.