« Previous - Version 12/26 (diff) - Next » - Current version
Dmitry Belimov, 06/14/2012 02:57 am



Запуск

Ставим OpenOCD.

cd openocd/tcl/
openocd -f board/ek-lm3s9b9x.cfg
Open On-Chip Debugger 0.5.0 (2011-12-21-14:30)
Licensed under GNU GPL v2
For bug reports, read
    http://openocd.berlios.de/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
500 kHz
Info : clock speed 500 kHz
Info : JTAG tap: lm3s9b9x.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
Info : lm3s9b9x.cpu: hardware has 6 breakpoints, 4 watchpoints

С другой консоли:

telnet localhost 4444

Запрограммировать:

halt
flash write_image erase /tmp/program.bin 0
reset

Описание

ТЗ на тестовую плату

  • микросхема SDRAM
  • микросхема SPI EEPROM 2MB
  • барометрический датчик давления BMP085
  • ОУ + триггер Шмидта для захвата оптических сигналов, соединено с линиями АЦП
  • внешние АЦП и ЦАП для оптики
  • MOSFET ключи для моргания светодиодами мощными
  • посадочное место под проц. LM3S9B90 в корпусе TQFP
  • разъемы для подлючения EK-LM3S9B92
  • разъем для microSD карты
  • два разъема для UART, один для связи с модулем автопилота, второй для связи с модулем GPS/GLONASS
  • схемы питания и сброса для случая работы от собственного проца

Тестовая плата

Картинки из программы PCB

Верх

Низ

Фотографии плат с завода

Верх

Низ

Размер платы 95х95мм.