Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.129.23.30] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Цитата ter_nk_ @ Жена угрожала, что будет пыль протирать и "мало ли что может случиться с моим железом", а о таком варианте не думал. Такие инциденты не редко бывают. ..Однажды одна "типа программисточка" додумалась включить электрочайник в розетку фильтра, от которого питался её комп. Там же индуктивность в фильтре. Когда чайник вскипел и автоматически отключился, выгорели все сетевые карты компов, подключенных к отрезку сети (коаксиальным кабелем) вместе с входом свича. ..Однажды один так называемый профессианальный инженер выдернул руками источник питания настольной лампы дневного света из сети. К компу поблизости был подсоеденен дивайc посредством COM-порта проводом 5 м. COM-порт выгорел. Таких историй я знаю множество. ..Однажды я сам забыл нагузить входы контроллера, подключенные к проводу 1м. Они выгорели от наводок от управляемого этим же контроллером привода. |
Сообщ.
#17
,
|
|
|
Понял, буду аккуратнее. До записи еще не дошел.
|
Сообщ.
#18
,
|
|
|
Что-то у меня
gpio = (unsigned long *)mmap(NULL, BLOCK_SIZE, PROT_WRITE, MAP_SHARED, fd, 0x01C20800); где fd - дескриптор /dev/mem не работает Добавлено Возможно ошибься адресом... |
Сообщ.
#19
,
|
|
|
Не, все вроде работает. Запись в память сразу вешает в плату.
|
Сообщ.
#20
,
|
|
|
Какая - то проблема с записью в память процессора.
int fd = open ("/dev/mem", O_RDWR | O_SYNC); unsigned long* gpio1 = (unsigned long *)mmap(NULL, 8*1024, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0x01C20000); *(gpio1 + 0x800) = 0x31111111; munmap((void*)gpio1, 8*1024); close(fd); fd = open ("/dev/mem", O_RDWR | O_SYNC); unsigned long* gpio2 = (unsigned long *)mmap(NULL, 8*1024, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0x01C20000); При считывании память измененная, но если заново запустить программу там уже прежнее значение. |
Сообщ.
#21
,
|
|
|
Цитата ter_nk_ @ Какая - то проблема с записью в память процессора. тут я не могу помочь. я только собираюсь заниматься программированием ARM-контроллеров. Ближе к осени. ----- Могу лишь посоветовать поискать исходники и проекты для похожего на твой контроллер дивайса. На сайте производителя могут быть примеры. |
Сообщ.
#22
,
|
|
|
Спасибо.
|