Wiki

Version 11 (Dmitry Belimov, 06/14/2012 02:57 am)

1 1 Dmitry Belimov
<pre>
2 1 Dmitry Belimov
3 1 Dmitry Belimov
</pre>
4 1 Dmitry Belimov
5 11 Dmitry Belimov
h2. Запуск
6 8 Dmitry Belimov
7 9 Dmitry Belimov
Ставим OpenOCD.
8 8 Dmitry Belimov
9 9 Dmitry Belimov
cd openocd/tcl/
10 9 Dmitry Belimov
11 9 Dmitry Belimov
openocd -f board/ek-lm3s9b9x.cfg
12 9 Dmitry Belimov
13 10 Dmitry Belimov
<pre>
14 9 Dmitry Belimov
Open On-Chip Debugger 0.5.0 (2011-12-21-14:30)
15 9 Dmitry Belimov
Licensed under GNU GPL v2
16 9 Dmitry Belimov
For bug reports, read
17 9 Dmitry Belimov
	http://openocd.berlios.de/doc/doxygen/bugs.html
18 9 Dmitry Belimov
Info : only one transport option; autoselect 'jtag'
19 9 Dmitry Belimov
500 kHz
20 9 Dmitry Belimov
Info : clock speed 500 kHz
21 9 Dmitry Belimov
Info : JTAG tap: lm3s9b9x.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
22 9 Dmitry Belimov
Info : lm3s9b9x.cpu: hardware has 6 breakpoints, 4 watchpoints
23 10 Dmitry Belimov
</pre>
24 9 Dmitry Belimov
25 9 Dmitry Belimov
С другой консоли:
26 1 Dmitry Belimov
27 11 Dmitry Belimov
<pre>
28 1 Dmitry Belimov
telnet localhost 4444
29 11 Dmitry Belimov
</pre>
30 9 Dmitry Belimov
31 9 Dmitry Belimov
Запрограммировать:
32 1 Dmitry Belimov
33 11 Dmitry Belimov
<pre>
34 9 Dmitry Belimov
halt
35 9 Dmitry Belimov
flash write_image erase /tmp/program.bin 0
36 1 Dmitry Belimov
reset
37 11 Dmitry Belimov
</pre>
38 8 Dmitry Belimov
39 1 Dmitry Belimov
h2. Описание
40 2 Dmitry Belimov
41 2 Dmitry Belimov
h2. ТЗ на тестовую плату
42 2 Dmitry Belimov
43 2 Dmitry Belimov
* микросхема SDRAM
44 2 Dmitry Belimov
* микросхема SPI EEPROM 2MB
45 2 Dmitry Belimov
* барометрический датчик давления BMP085
46 2 Dmitry Belimov
* ОУ + триггер Шмидта для захвата оптических сигналов, соединено с линиями АЦП
47 2 Dmitry Belimov
* внешние АЦП и ЦАП для оптики
48 2 Dmitry Belimov
* MOSFET ключи для моргания светодиодами мощными
49 2 Dmitry Belimov
* посадочное место под проц. LM3S9B90 в корпусе TQFP
50 2 Dmitry Belimov
* разъемы для подлючения EK-LM3S9B92
51 2 Dmitry Belimov
* разъем для microSD карты
52 2 Dmitry Belimov
* два разъема для UART, один для связи с модулем автопилота, второй для связи с модулем GPS/GLONASS
53 2 Dmitry Belimov
* схемы питания и сброса для случая работы от собственного проца
54 3 Dmitry Belimov
55 3 Dmitry Belimov
h3. Тестовая плата
56 3 Dmitry Belimov
57 6 Dmitry Belimov
Картинки из программы PCB
58 6 Dmitry Belimov
59 5 Dmitry Belimov
*Верх*
60 3 Dmitry Belimov
!http://www.oshec.org/attachments/download/171/ucpumod-top-Rev_A-small.png!
61 3 Dmitry Belimov
62 5 Dmitry Belimov
*Низ*
63 4 Dmitry Belimov
!http://www.oshec.org/attachments/download/172/ucpumod-bot-Rev_A-small.png!
64 6 Dmitry Belimov
65 6 Dmitry Belimov
Фотографии плат с завода
66 6 Dmitry Belimov
67 6 Dmitry Belimov
*Верх*
68 6 Dmitry Belimov
!http://www.oshec.org/attachments/download/181/ucpumod-Rev_A-top-small.jpg!
69 6 Dmitry Belimov
70 6 Dmitry Belimov
*Низ*
71 6 Dmitry Belimov
!http://www.oshec.org/attachments/download/179/ucpumod-Rev_A-bot-small.jpg!
72 7 Dmitry Belimov
73 7 Dmitry Belimov
Размер платы 95х95мм.