I am a senior software developer, but a newbie as a embedded software developer. I am currently working on a project with the following characteristics:
- C/C++ code
- CodeWarrior 1.2
- ARM7TDMI (I think)
The device (ECR machine) I am working with has a modem, 2 serial ports, one Ethernet port, one USB port, one GPRS card.
What I do is, write code, compile, compress, download to device (using the serial port) then test it on the device. I cannot debug ON the device, I just do not know how to...
I need help/guidance with the following:
- I need to be able to do a source-level debugging ON the board. I have done it before (in another project/company) using a JTag/ICE. However, I do not recognize the connectors on this board. I have taken pictures of the board that can be seen here:
- Also, does anybody have a tutorial/howto regarding moving this CodeWarrior 1.2 MCP project onto to a newer development environment? Does anybody have any recommendation on a newer development environment? I have downloaded WinARM, would this be a good choice?
- What about wiring the JTAG (or whatever connector I need)? I have a good computer with Parallel/Serial/USB port...
- Is there any company that can sell a Development environment + JTAG (or whatever the connector this board requires) at a good price that anyone can recommend?
I have talked to someone form Keil but either I couldn't make myself understand or something else, but they could not offer any help/guidance.
Thank you very much...JRivero