Инструменты пользователя

Инструменты сайта


wiki:pmvent2

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:pmvent2 [2018/07/25 16:50] – [GCC Toolchain] maxxwiki:pmvent2 [2022/01/12 16:51] (текущий) – внешнее изменение 127.0.0.1
Строка 19: Строка 19:
  
 ==== U-Boot Patches ==== ==== U-Boot Patches ====
-Общий патч для u-boot 
-<code> 
-wget http://www.mentorel.com/downloads/usomiq/patches/u-boot-usomiq-v2014.10.patch 
-patch -p1 < u-boot-usomiq-v2014.10.patch 
-</code> 
 Патч для платы pmvent0223 Патч для платы pmvent0223
 <code> <code>
-wget http://www.mentorel.ru/downloads/usomiq/patches/u-boot-2014-pmvent0223.patch +wget http://www.mentorel.ru/downloads/usomiq/patches/pmvent0223-u-boot-2014.diff 
-patch -p1 < u-boot-2014-pmvent0223.patch+patch -p1 < pmvent0223-u-boot-2014.diff
 </code> </code>
 ==== U-Boot Configure and Build ==== ==== U-Boot Configure and Build ====
Строка 35: Строка 30:
 make ARCH=arm CROSS_COMPILE=${CC} am335x_nand4k_defconfig make ARCH=arm CROSS_COMPILE=${CC} am335x_nand4k_defconfig
 make ARCH=arm CROSS_COMPILE=${CC} make ARCH=arm CROSS_COMPILE=${CC}
 +</code>
 +===== Ядро Linux =====
 +<code>
 +git clone https://github.com/RobertCNelson/bb-kernel
 +cd bb-kernel/
 +git checkout 4.14.52-bone16
 +</code>
 +Скачиваем и применяем патч:
 +<code>
 +wget http://www.mentorel.ru/downloads/usomiq/patches/pmvent-bb-kernel-4.14.patch
 +patch -p1 < pmvent-bb-kernel-4.14.patch
 +</code>
 +Запускаем компиляцию
 +<code>
 +./build_kernel.sh
 </code> </code>
  
Строка 131: Строка 141:
 | Digital Output 8 | 47 | | Digital Output 8 | 47 |
 | Digital Output 9 | 46 | | Digital Output 9 | 46 |
 +| Buzzer Enable | 44 | 
 +| 1-wire Enable | 27 |
  
 ====== Тестирование ====== ====== Тестирование ======
Строка 156: Строка 167:
 | RS-485 | Да | Связь между портами COM1<->COM2<->COM3 | | RS-485 | Да | Связь между портами COM1<->COM2<->COM3 |
 ===== Методика проверки ===== ===== Методика проверки =====
 +==== Светодиоды ====
 +Зеленый диод VSM PULSE
 +<code>
 +cd /sys/class/leds/pmvent\:green\:vsmpulse/
 +echo 1 > brightness
 +echo 0 > brightness
 +</code>
 +Красный диод ALARM
 +<code>
 +cd /sys/class/leds/pmvent\:red\:alarm/
 +echo 1 > brightness
 +echo 0 > brightness
 +</code>
 ==== GPIO ==== ==== GPIO ====
 === DIN === === DIN ===
Строка 299: Строка 323:
 DIP-SW 5 =  0 DIP-SW 5 =  0
 DIP-SW 6 =  0 DIP-SW 6 =  0
 +</code>
 +==== Buzzer ====
 +"1" - включает пищалку\\
 +"0" - выключает пищалку
 +<code>
 +echo 44 > /sys/class/gpio/export
 +echo out > /sys/class/gpio/gpio44/direction
 +echo "0" > /sys/class/gpio/gpio44/value
 +echo "1" > /sys/class/gpio/gpio44/value
 </code> </code>
 ==== 1-wire ==== ==== 1-wire ====
 +=== Управление питанием на v0225 ===
 +//Питание должно быть подано на микросхему DS2482, иначе будут ошибки при загрузке драйвера.//
 +<code>
 +echo 27 > /sys/class/gpio/export
 +echo out > /sys/class/gpio/gpio27/direction
 +echo "0" > /sys/class/gpio/gpio27/value
 +echo "1" > /sys/class/gpio/gpio27/value
 +</code>
 **Для ядра 3.2:** **Для ядра 3.2:**
 <code> <code>
wiki/pmvent2.1532526638.txt.gz · Последнее изменение: 2018/07/25 16:50 — maxx