On Tue, 05 May 2009 08:06:21 -0500, "jrivero" <jrivero@rocketmail.com>
wrote:
>Hi Gurus,
>
>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:
>http://picasaweb.google.com/sr.jrivero/SAMSUNGARMS3C44B0X01L#
Looks like an FPC/FFC connector. You would need an adaptor from the
standard 20 pin ARM JTAG Header. Most ARM boards used to have a 14 pin
JTAG header, and the FPC connector has 14 pins. I am not sure where
you can get a ready made adaptor for this.
>- 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...
>
>Or:
>
>- 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?
Depends what you mean by "good price". Keil has been bought by ARM,
and their compiler is by all accounts the best.
Rowley (http://www.rowley.com) has a very nice development environment
with an IDE which uses the gcc compiler, but they have their own
libraries, which are "better" than the usual new-lib library people
use with gcc.
For a free development encironment look at YAGARTO. It is Eclipse with
gcc + newlib and OpenOCD. (Open On Chip Debugger).
[Snipped]
Regards
Anton Erasmus
Reply by jrivero●May 5, 20092009-05-05
Hi Gurus,
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:
http://picasaweb.google.com/sr.jrivero/SAMSUNGARMS3C44B0X01L#
- 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...
Or:
- 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