Xiaofan Chen a écrit :
> On Mon, May 25, 2009 at 11:28 AM, Xiaofan Chen <xiaof...@gmail.com> wrote:
>   
>> There are many 16/32bit MCUs which will benefit from OpenOCD if
>> they are supported. Most popular non-ARM ones I can think of are Renesas
>> M16C/32C, H8/H8S/H8SX, Infineon XC166/XE166, TI MSP430.
>>
>> Just look at this chart for top 10 MCU vendors.
>> http://www.eetasia.com/STATIC/ARTICLE_IMAGES/200904/EEOL_2009APR17_CTRLD_NT_01.gif
>>     
>
> Within theses chips and ColdFire, Infineon XE166 does not seem to have gcc
> support. 

Incorrect, I have one, do you need it? I could provide some binaries on
my web site if I have space left.
It is about two years old, I am trying to get the lastest source but am
having some problem with the company who so far
has refused to abide by the GPL. They did provide me with the source a
couple of years ago.
I may look into updating the new sources myself but this is not my top
priority at the moment.
Which version would you need? I have Mandriva 2009.0, Fedora 9, SuSE
11.1 and Ubuntu 8.10 systems.
I do have GCC for Renesas as well. If someone needs it I would need to
recompile it under the new systems.
Last I worked with it was with Fedora 8. I do have the latest source for
Renesas.

> So even though they have free DAS JTAG server which supports
> cheap USB Jtag tools, it may not be that effective to offer OpenOCD support.
> ftp://ftp.extra.infineon.com/MC_Skits_SW/UC-UConnect_XE164/Tools/DAS/DAS_Product_Brief_v1_0.pdf
>
> M16C and H8/H8S do have gcc support. But I do not know if there are any
> cheap non-Renesas debugging tools for them. Renesas tools are getting
> cheaper though. I even got a free M16C Tiny kit (a USB debugger and
> a startkit board) from them just by visiting their website and put in some
> contact information.
>
> I am not familiar with Fujitsu and NEC MCUs.
>
>   
Fujitsu micros require an emulator. I work with them on gauges and
clusters. The emulator cost us about $12000

NEC has some real low cost 8 bits micros, some 16 bits and 32 bits
micros also relatively low cost.
Future is the distributor.

You can get a debugger for the 8 bits devices for about $150 for the 8K
devices.

> So I will vote for PIC32 support first (being a Microchip fan and since the
> support is more or less in place), then MSP430/AVR32/AVR support, then
> ColdFire support. But of course the priority should be to get ARM
> stable with different cores. ST, TI/Luminary, Atmel, NXP (No 6 to 10)
> are all ARM MCU Vendors.
>
>   
My impression so far is that Atmel is probably farther ahead than
Microchip on the 32 bits devices. Microchip seems very far behind in the
automotive industry.
I should find out more this week. I won't be able to give any specific
details on their plan but I can say that they are not ready for me to
take them seriously for new designs.
Atmel doesn't have full documentation on the CAN AVR32 devices because
they are waiting for the demo boards to be out. Parts were available for
sampling last year.

Because Atmel is much friendlier to the opensource I would vote for them
if there was to be one over the other. I still think that both types of
devices need serious
consideration. Microchip is not very friendly to the opensource world
but their stuff works. I am always fascinated with their devices when we
do the harsh environment tests.
I hate the Microchip banking shit on the 8 bits devices but hardware
wise they are hard to beat. One could assume that their 32 bits devices
will be just as good.

If some preference is made on one over the other I would suggest to put
more importance on the AVR32 devices not targeted for Linux as they are
the likely devices to be use for most small embedded designs. Unlike the
bigger AVR32 devices they do not require uboot but require some form of
JTAG debugging much like ARM7 or cortex devices.

Parallel designs should be in place. I am very interested in having a
PIC32 debug working and am spending time on this effort. I will not
present any patches until I get something
working to my satisfaction. I would like to be informed though if anyone
else is working on it so we can exchange ideas.

Michel


-- 
Tired of Microsoft's rebootive multitasking?
then it's time to upgrade to Linux.
http://home.comcast.net/~mcatudal

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to