This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Help to start using ARM

Hallo I am PIC programmer. I have always used CCS C compiler. I want to pass to the 32 bit platform and I thought that ARM would be best.
I thought of buying a development board from Olimex and use the Keil uVision compiler. Before spending a few money I need to clarify a couple of things.
Do I need anything else to get started?
Is the Olimex board and Keil compiler enough to write firmware, compile, burn the chip, and expect it to work?
What is the jtag?
In CCS C compiler there are many libraries for the microcontroller’s peripherals, is it the same in ARM development?

Parents
  • You would probably like a ULINK2 for using the JTAG interface. It's an interface to allow you to download software and to debug your program. At least some of the ARM chips has a boot loader allowing you to download new software using a serial port, but I think you would prefer the ULINK2.

    Olimex probably has the cheapest boards, but there is a reason. They are fully working, but they haven't spent a huge amount of time on usability. A lot of small strap fields - and they are all located between high capacitors to make them hard to reach. To use the potentiometer, you have to use your finger tip, since it too has higher components around it.

    I bought both a Olimex and a Keil board, and I prefer the Keil board. On the other hand, the QA on the Keil board wasn't 100% - one of the buffer chips had one pin in the air.

Reply
  • You would probably like a ULINK2 for using the JTAG interface. It's an interface to allow you to download software and to debug your program. At least some of the ARM chips has a boot loader allowing you to download new software using a serial port, but I think you would prefer the ULINK2.

    Olimex probably has the cheapest boards, but there is a reason. They are fully working, but they haven't spent a huge amount of time on usability. A lot of small strap fields - and they are all located between high capacitors to make them hard to reach. To use the potentiometer, you have to use your finger tip, since it too has higher components around it.

    I bought both a Olimex and a Keil board, and I prefer the Keil board. On the other hand, the QA on the Keil board wasn't 100% - one of the buffer chips had one pin in the air.

Children