Hi,
I'm having difficulties with the bootloader on LM3S9B96.
When I do a soft reset from my application (or using the reset button), the ethernet bootloader works correctly, and I see TCP traffic in Wireshark. However, when I power the device on and trigger the loader, it seems to have a different setup--- my LED test pattern blinks at a different speed (much slower), and I see no Wireshark traffic.
My application is based on the safertos example, and runs at 80MHz, using a 2.5 divider, whereas the bootloader runs at 12.5MHz.
Thanks for any pointers,
Mike
Hi Mike,
Can you clarify a couple of details about your system? Are you using a DK-LM3S9B96 development kit, or are you working with a custom board design? Also, exactly how are you triggering the bootloader? For instance, are you calling a function such as UpdateBOOTP? Did you set up a GPIO to force updates on startup? Also, it sounds like you are using the flash-based bootloader rather than the ROM version. Is this correct?
These details will help me understand what code is executing as the chip comes out of reset and the bootloader is called.
Regards,Christian
Hi Christian,
I have some problems about bootloader via ethernet, too. I program with your sample code (C:\StellarisWare_more\boards\dk-lm3s9d96\boot_eth) on LM3S9B92 robotic kit but it not working.
I don't understand about this, TI have no documents and no guide about this.
can you write some guides about this (ethernet bootloader) for every body.
Thanks and BR,
Vui Nguyen
Hi Vui Nguyen,
Actually, we do have a User's Guide for all of our boot loaders, including the Ethernet boot loader: http://www.ti.com/lit/ug/spmu134o/spmu134o.pdf
The default Ethernet boot loader should work if you go through the following process: