In Keil Uvision3, how do I remove projects so that they don't show up in the recent projects list? Or possibly just clear the list would be OK.
Mask ROM - Any ARM SoC part designed by a group with any amount of competence will have enough RAM/ROM to permit code to be loaded a run on it, in addition to JTAG. The interfaces used typically include serial USART, or serial SPI (bitstream), and would permit board level programming.
Absolutely. Last major project we did was with an LPC3250. We kitted out production with a serial loader and an SD card. The small code loaded via the serial was capable of reading the SD card code images and writing them to the NAND flash.
It was incredibly fast and was even more simple and reliable than the JTAG alternative we had considered.