Hi everyone! I am new to ARM development and have a few concerns about setting up the whole development environment. First of all, I would like to use a universal ARM programmer/debugger. It seems like OpenOCD supports the USB Blaster/clone. The USB Blaster was intended to program Altera CPLDs; does this mean I can use that adapter to to program/debug ARM chips? Second, I am quite confused that OpenOCD does not support Cortex M0 devices, but has support for the SWD transport. What does this mean? Can I use the USB Blaster/clone adapter for both JTAG and SWD? Last of all, I would like to know what debugging is like. I have been using the LPCxpresso and its debugging session allows users to view peripheral register contents (GPIO, ADC, SPI, etc), as shown in the bottom right hand corner in this picture http://torlus.com/images/2011/lpcx-blinky.png. Is this possible with the open-source toolchains? Thanks in advance! Sincerely, John
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.