In reference to a prior post I made about a problem I was having with sprintf, I contacted KEIL tech support. The answer implicated the CA compiler, and a suggested solution was to use the RealView compiler. When I converted my non-RealView created project to a RealView project, a dialog box warned me that if I proceeded [some?] project options would be reset to their default state. Since that conversion, I've been unable to use my ULINK to download code to flash on my target (which I used to be able to do with no problem). Via the IDE HELP files, I... (1) Replaced my SAM7S.s file with the new SAM7.s file. (2) I also manually configured my target memory layout (although, being an AT91SAM7S32 newbie, I'm not completely positive I did it right). I set the iRom to 0x100000/0x8000 (32K) and the iRam to 0x200000/x2000 (8K) based on the new "blinky" example for a similar AT91SAM7 project. I checked all the flash download and debugger project options, and made them match what they were in my prior non-RealView version of the project too. Unfortunately, I'm stuck. Does anyone have any other suggestions for fixing this problem? Thanks, Dave.