Re: C8051F330 serial port programmer



Just got back from support with silabs.

for 330 uC, they have JTAG or c2 methods. documents (AN-127? & another
one) downloadable from their website.
as for c8051f121 or others, go JTAG.

JTAG means a whole lot of programming compared with rs232.

I don't like such a company without too much support for open source
people.

I've found some JTAG interfacing circuits for FPGA and I have an
Altera eva board with JTAG. When I got time I need to work out this
problem it wouldn't be too much difficult.








On Jun 13, 6:26 am, MooseFET <kensm...@xxxxxxxxx> wrote:
On Jun 13, 12:25 am, bigca...@xxxxxxxxx wrote:

hey folks

how to build a simple serial port (rs232) programmer to burn the
C8051F330 by silicon lab?

I built programmer for TI microcontrollers but this is 1st time to use
C8051F uC.

The nice folks at Silabs have published the method for downloading on
the JTAG port. Rs232 is a an easy enough thing to read. You just
need to create a program in a micro of some type to translate. You
can buy just such a thing from them for less than it is likely to cost
you to build one.

Unfortunately Silabs didn't publish the debugging hooks of the micros
so you are stuck using their pod for the debugging purposes.

Also, the Silabs IDE only sort of works under "wine" so if you need to
debug code you either have to put your computer at risk by running the
virus-magnet OS or you have to live with a bunch of stuff not working.

There is a gnu project to reverse engineer the interface but it
doesn't seem to work. They took a path that I think is a dead end.
They used the gdb model for the user interface. Unfortunately gdb is
not the right model for debugging 8051 assembly language programs. It
is too bound to the ideas of debugging higher level stuff.

.



Relevant Pages

  • Re: Please help me select an appropriate processor
    ... >> CPUs) that is flash programmable, ... I'm talking about including jtag ... debugging through an inexpensive adapter to a PC. ... Nice programming board, though. ...
    (comp.arch.embedded)
  • Re: C8051F330 serial port programmer
    ... JTAG means a whole lot of programming compared with rs232. ... I don't like their keeping the details of the debugging stuff secret ... parallel port downloading cable are some 470R resistors. ...
    (sci.electronics.design)
  • Re: Arm7 or Freescale Coldfire?
    ... have a BDM interface for debugging, and a JTAG interface for boundary ... None of the newer ones have separate BDM, all ... Some people do get enough data to make debugging equipment. ...
    (comp.arch.embedded)
  • Re: Seeking JTAG emulator for Atmel AT91 ARM Cores on Linux
    ... debugging, and application debugging. ... I'd recommend using the bootloader for firmware download. ... JTAG is not useful for application debugging. ...
    (comp.arch.embedded)
  • Re: Verification errors using Xilinx Spartan 3E board
    ... I get some of the signals to not even be "connected" on the ... Try setting the FPGA Mode jumpers to JTAG. ... reported problems to me doing JTAG configurations on these boards when the ... This kind of errors however should yield to Programming error, ...
    (comp.arch.fpga)