Rowley Associates

> Home    > Help Desk    > Site Map

CrossWorks Tour — Program devices

CrossStudio has built-in FLASH and RAM downloaders to program your application into your target. This completely eliminates any requirement for external programs to program your microcontroller\—everything is included in the CrossWorks package. And, as CrossStudio supports debugging FLASH-based programs, you can develop your application on the same hardware it's deployed on.

Programming Integrated FLASH

MSP430 Programming Many microcontrollers now come with integrated FLASH memory and, for these, CrossWorks supplies a standard set of FLASH programmers. So, for ARM devices such as the Philips LPC2000 that have integrated FLASH, and for MSP430 and AVR with integrated FLASH, downloading is plain sailing.

Programming External FLASH

ARM Programming For ARM devices with large external FLASH memories, CrossStudio has a FLASH programming interface that uses a small loader. The loader is written into RAM and, executing from RAM, is responsible for programming the external FLASH—CrossStudio passes blocks to the loader for programming and verification. So, even if you have your own board with your own special brand of FLASH memory, CrossStudio can support it. CrossStudio for ARM comes with a variety of FLASH loaders for popular development boards.