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,
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.
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,
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:
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.