On Mon, Aug 26, 2013 at 06:44:11PM +1200, Andrew McLaren wrote:
> I've done a bit more poking, and understand this a bit more. I gather the
> TI3410 is a USB-serial chipset used internally in the FET, not the FET
> itself. Still unsure why this decided it needed new firmware after
> connecting once?
> 
> Was just going to ask where this firmware came from, but have just found the
> hex file in the mspdebug build directories. I had moved the mspdebug into my
> mspgcc runtime structures from where it was built, but of course had left
> the TI3410 firmware behind... I appear to be running again!

Hi Andrew,

Glad to hear you got it working.

By default the TI3410 contains no firmware except for a very basic
bootloader. Every time you plug it in, the bootloader is fed the
firmware in the HEX file, which goes into the TI3410's RAM. The chip
restarts, and then you have a functioning USB-UART.

Since the firmware is only ever stored in RAM, this needs to be done
every time you repower the chip, but it should ideally be automatic and
seamless.

Cheers,
Daniel

-- 
Daniel Beer <dlb...@gmail.com>    www.dlbeer.co.nz
IRC: inittab (Freenode)    PGP key: 2048D/160A553B

------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to