I am currently in a senior design group at UCF and need help with my PCB design which will have the Stellaris 8962 on it. We are not allowed to use the development board in the final project (or else we would just us that), so we need to put the pieces needed to program the Stellaris on the PCB. I am trying to follow the schematic on the Development Board data sheet, but still require assistance in finding the eagle files for certain parts. I was wondering if anyone had any suggestions, or had files for Eagle that would aid us in this endeavor.
Mike
Michael,
We do not have Eagle files for the LM3S8962. The footprints available for the LM3S8962 can be found on the product page under Footprint and Symbols. The part dimensions and pin outputs are available in the datasheet. As for the other parts on the evaluation kit, these footprints may be available on the respective product pages and datasheets for those devices.
-Rebecca
Rebecca,
Thank you for your timely reply.
I have the footprint for the LM3S8962 from the BDST file on the product page. The issue I am having is how do I program the Stellaris MCU, once it is on my PCB. My professor suggested that I take the pieces from the schematic of the development board and place it on my PCB. I am having a difficult time in doing this, because most of the parts, I would have to make from scratch in Eagle. Unfortunately, because of time constraints this is very difficult. I was wondering if you had a tangible schematic/footprint for the development board in Eagle. I looked on the page for the development board and could not locate the footprint for Eagle. I noticed that another TI employee posted on March 15, 2012 about having PCB files on a different development board.
If you do not have any information about his, maybe you can rate my idea for trying to program it. My other idea was to put a pin socket on my PCB board and match up the pins to my Stellaris on the PCB. I could then take a ribbon cable from the development board to the PCB and program it that way.
As I said, I'm just having the issue with programming the Stellaris once it is on the PCB. Any help is appreciated. I would like your input on this matter. Thank you for your assistance.
-Mike
Surely the vaunted Senior Design group from UCF can scrape together 50 USD - and purchase an LM3S811 EVK - ideal for program AND debug of any Stellaris MCU. If you read Ms. Cozart's "All about JTAG" post (atop this forum) - many tips from myself/others are included. You should pull-up all 4 of the JTAG pins - keep leads short - and route directly to a header/connector. You do not require all 20 of the pins in place on the 3S811 EVK - to save space you may well consider TI's "20 to 10 pin, 0.050" pitch adapter JTAG board." You would then interpose this 20 to 10 pin adapter between the 3S811 EVK's 20 pin cable - exiting the TI Adapter board with a 10 pin ribbon which plugs-in to your custom board. (Sometimes PB7 serves a JTAG-like role - your MCU datasheet will reveal.)
You - your group really do need to read the MCU datasheet and intensely study similar MCU Eval Boards - steal every technique/method - not tied down! You need many bypass caps - located very close to MCU VDD pins - on all 4 sides of the MCU. VLDO (if this exists) requires very special treatment - again the datasheet and very similar MCU Eval Board treatments will clue you nicely. You're obsessing upon the JTAG for programming - yet most any serious MCU board design deals with A-D, serial commo of some sort, outside world to MCU signals - each/every signal destined for the MCU bears thought/consideration - MCUs react poorly to unbounded, out-of-range signal levels - even brief ones. You may wish to spend some time/effort here - as well...
You may consider the quick purchase of any low-cost Stellaris based Eval boards you can find - even very basic ones from 3rd parties. You can learn much from the success of others... Of course - like so many - your design group started this project way late - mais non? Allez!
Mike,
Unfortunately, we do not have any footprints for the evaluation kit or parts for Eagle. Regarding the programming dilemma, cb1's post is very useful. In addition to that, you may find this application note helpful.