ARM ADS is "standart" tool for ARM CPUs, but it do not support cheep
JTAG tools, as WIGGLER, RAVEN .... sometime for downloading code via
WIGGLER I using free "OCD Commander".
Now ARM have new family of develoiping tools, RealView Developer Suite.
For ARM tools you need RDI protocol compatible JTAG hardware, as ARM
MultiICE, EPI Majic ....
With WIGGLER also working IAR, Green Hill Multi and "Rowley Associates Limited" "CrossWorks for ARM 1.x.x", maybe also Keil development tools.
Dia6, Gh3 and H1ghc are all pretty good compilers. AD3 is so so. But so far I believe it is still the best IS simulator. In case your hardware is not ready yet you can still run your program.
JTAG ICE is a must have for debugging monitor. If you can, Go get Maj1c or bdi2000.
It is GCC+RDI+Raven. The combination can be:
GCC, GCC & Raven, GCC & RDI.
It is possible to have GCC & RDI & Proxy & Raven. No sure whether people like that.
It is GCC+RDI+Raven. The combination can be:
GCC, GCC & Raven, GCC & RDI.
It is possible to have GCC & RDI & Proxy & Raven. No sure whether people like that.
You ara shure that RDI ? not MDI ? Because this is big difference,
RDI protocol is using by ARM AXD ( from ARM ADS) debugger, but
MDI is using by GCC GDB ......
Angel use ADP ( Angel Debug Protocol), MDI is not for MIPS specified.
MDI is Embedded Performance, Inc. (EPI) protocol.
MDIserver provides the communications interface between the GDB remote protocol and the widely-accepted EPI Meta Debug Interface (MDI), so GDB can debug code running on the wide range of microprocessors supported by the MAJIC probe. MDIserver is available for both the ARM and MIPS Instruction Set Architectures and runs on Linux and Solaris host sytems.
p.s.
Now I only found 2 Chinese made (not free, maybe not working???) implementations for RDI protocol driver for Wiggler (Raven) ....
1) You didn't answer my question. Dose GDB connect to Angel through RDI. Check your GDB manful.
2) Does Angel has anything to do with raven ?
3) Wrong guess. Nice try.
1) You didn't answer my question. Dose GDB connect to Angel through RDI. Check your GDB manful.
2) Does Angel has anything to do with raven ?
3) Wrong guess. Nice try.
I newer do not use GDB and Angel, but have interest for connecting
Raven (Wiggler) via RDI protocol (RDI compatible DLL) to RDI compatile debugger, like ARM AXD .....
I was unable to find "ArmDbgAgent", could someone upload it here.
I have started writing my own rdi plugin for wiggler/raven.
Basically it is just an interface betwen the rdi layer and ocdemon (gdb serial protocol). I will release it when it is a bit more stable.