Greetings,
I know this is a rather basic question, but I'm still a novice with microcontrollers and I really have spent the past week going through the datasheet, bootloader pdf, and forums learning the process.
Basically, I'm trying to figure out what is the easiest way to flash the DFU bootloader onto my boards (Using LM4F120H5QR). I'm using a Stellaris Launchpad, but I want to have my own design using the chip with a USB port attached so that my customers can use my software to update their settings (flash my code) via USB DFU onto the chip.
From what I understand, for this process to work I need the USB DFU bootloader on the chip. That will allow USB update capability.
- What is the easiest way to do this?
- Should I just put JTAG headers on my design?
- Do I need a JTAG programmer? (If so, will Ulink2 work?)
I've figured out how to use LMFlasher to flash the .bin of the bootloader, I'm just confused about the hardware connection between the computer and the chip itself. It obviously works for the launchpad, but that's got the whole debugging section that I don't want on my design.
Also on a secondary question:
- When can I finally buy or sample an LM4F chip? Is "Sometime Q2" still the answer? No samples?
Thanks in advance.