The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

форумы  правила/FAQ  поиск  регистрация  вход/выход  слежка  RSS
"Программирование USB"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"Программирование USB"  –2 +/
Сообщение от _Mister (ok) on 29-Июн-15, 10:32 
Начал компиллировать программу, компилляция не прошла. У меня usb.h. В нем всего две строки define и mod_devicetable.h. Не знаю в чем причина. Выдает u32 mask no.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Программирование USB"  +/
Сообщение от yurikoles (ok) on 29-Июн-15, 12:20 
> Начал компиллировать программу, компилляция не прошла. У меня usb.h. В нем всего
> две строки define и mod_devicetable.h. Не знаю в чем причина. Выдает
> u32 mask no.

А у нас в квартире газ.

Где листингли, логи, сообщения об ошибке?
http://www.catb.org/esr/faqs/smart-questions.html

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Программирование USB"  +1 +/
Сообщение от sbacfis (ok) on 29-Июн-15, 15:19 
> Начал компиллировать программу, компилляция не прошла. У меня usb.h. В нем всего
> две строки define и mod_devicetable.h. Не знаю в чем причина. Выдает
> u32 mask no.

спасибо не знал что так может быть


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Программирование USB"  +/
Сообщение от Аноним (??) on 30-Июн-15, 07:21 
> Начал компиллировать программу, компилляция не прошла. У меня usb.h. В нем всего
> две строки define и mod_devicetable.h. Не знаю в чем причина. Выдает u32 mask no.

Извините, все телепаты сейчас в отпуске. А всем остальным по такому объему информации слабо понять что происходит, увы.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Программирование USB"  +/
Сообщение от _Mister (ok) on 30-Июн-15, 08:40 
Вот ссылка на исходники http://file.qip.ru/arch/NDSfC5_P/commandline.html


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Программирование USB"  +/
Сообщение от fail on 30-Июн-15, 12:36 
> Вот ссылка на исходники http://file.qip.ru/arch/NDSfC5_P/commandline.html

Hеужели вы думаете, кто-то будет швыряться своим временем, скачивая непонятные сорцы ?
Hе говоря уже об отcутствии таких базовых вещей для данного вопроса( как "окружение сборки"): отсутствие логов компилятора, версий ПО, ОС и пр.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Программирование USB"  +/
Сообщение от Аноним (??) on 30-Июн-15, 16:44 
> Вот ссылка на исходники http://file.qip.ru/arch/NDSfC5_P/commandline.html

Ну вот я это собрал. После пары нехитрых манипуляций. Заняло аж три минуты на все, при том что я довольно погано програмлю.

Из очевидного:
1) Нужен libusb 0.1 (включая -dev хидеры).
2) В set-led.c инклюды прописаны не так как реально расположены файлы в архиве.

Реально при такой иерархии надо заменить


#include "../firmware/requests.h"   /* custom request numbers */
#include "../firmware/usbconfig.h"  /* device's VID/PID and names */

на текущую диру, как то должно быть:


#include "requests.h"   /* custom request numbers */
#include "usbconfig.h"  /* device's VID/PID and names */

...после чего все компилится как из пушки, как минимум gcc 4.9 в 64-битном линухе.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Программирование USB"  –3 +/
Сообщение от _Mister (ok) on 01-Июл-15, 10:51 
У меня значит снова компилляция не прошла. Выдал u_32 class class mask. Gcc 4.9.1beta с usb.h из двух строчек, зато есть mod_devicetable.h и major.h.


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 11-Июл-15, 04:32 
> У меня значит снова компилляция не прошла. Выдал u_32 class class mask.
> Gcc 4.9.1beta с usb.h из двух строчек, зато есть mod_devicetable.h и
> major.h.

Попробовал установить все описанное выше, не получилось.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 12-Июл-15, 05:47 
У меня предположение - качаю не то. Может есть где описание о настроке моего usb?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Программирование USB"  +/
Сообщение от Аноним (??) on 19-Июл-15, 01:31 
> Выдал u_32 class class mask.

Бред какой-то. И нельзя ли все-таки полное сообщение об ошибке? GCC обычно выдает намного более информативные сообщения - скопируйте "как есть".

> Gcc 4.9.1beta

А зачем вам beta-версия компилятора? Для остроты ощущений? Вам программу надо собрать или вы ищете баги в компиляторе? Если программу собрать - используйте релизные версии компиляторов, для начала.

> с usb.h из двух строчек,

usb.h идет не в комплекте gcc, это хидер библиотеки lubusb, версии 0.1 (более поздний libusb 1.0 не подойдет).

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Программирование USB"  +/
Сообщение от Аноним (??) on 19-Июл-15, 01:40 
> У меня предположение - качаю не то.

Науке неизвестно: телепаты все еще в отпуске. Вот если б вы написали что вы делаете, что получилось, с цитированием введенных команд и ответом на них - мы бы могли даже попробовать догадаться что там у вас происходит.

> Может есть где описание о настроке моего usb?

Может быть, откуда мы знаем: телепаты - в отпуске. Со своей стороны имею заметить что тот архив который вы выложили - нормально компилируется в обычной убунте 15.04, gcc 4.9.2. Если поставить пакет с заголовками либы libusb-dev и поправить пути инклюдов под структуру архива, как описано.

У меня пока ощущение что вы не умеете пользоваться компилятором и ставить библиотеки и не имеете представления о программировании. И это вам сильно мешает. А еще вы довольно наивны и думаете что мы тут телепаты. Вы нас переоцениваете.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Программирование USB"  –2 +/
Сообщение от _Mister (ok) on 18-Авг-15, 11:47 
Загрузил библиотеку. Вроде работает. Попробую написать немного кода.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Программирование USB"  –2 +/
Сообщение от _Mister (ok) on 28-Окт-15, 08:25 
> Загрузил библиотеку. Вроде работает.Создал a.out. У меня FreeBSD. Не пускается. Кто нибудь знает как его запустить?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Программирование USB"  +1 +/
Сообщение от Andrey Mitrofanov on 28-Окт-15, 09:22 
>>как его запустить?

http://lmddgtfy.net/?q=%D0%BA%D0%B0%...

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 29-Окт-15, 14:09 
По слухам в X, файл запускается, но у меня нет X. Ссылку посмотрел. Там про формат ELF пишут.
Пишут команда aout-to-elf нужна. У меня на Unix нет такой. Пробовал набирать для запуска a.out выдает типа- это не команда.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Программирование USB"  +1 +/
Сообщение от Andrey Mitrofanov on 29-Окт-15, 14:38 
>команда aout-to-elf нужна.
>У меня на Unix нет такой.

Мне стала резко не интересна Ваша проблема, неумение задавать вопросы и читать ответы поисковика.

Просто для моего друга Гульбария:
- "Unix"-ом у Вас кто работает?
- уточните, что говорит `file ./a.out` , чтобы я не волновался за здоровье "Gcc"

>для запуска a.out выдает типа- это не команда.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 31-Окт-15, 07:38 
Не знаю.Не знаю. Мне пока больше Debian нравится. Пока Кай Пецке читаю.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Программирование USB"  –2 +/
Сообщение от _Mister (ok) on 03-Ноя-15, 11:11 
Вот и в Debian a.out не запустился.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "Программирование USB"  +1 +/
Сообщение от Andrey Mitrofanov on 03-Ноя-15, 11:22 
> Вот и в Debian a.out не запустился.

19ым сообщением в этом длинном и совершенно бесполезном для Вселенной треде сообщаю тебе, о отрок, находящийся в затруднениии, что запускать надо ./a.out, а не a.out, как ты привык в этой своей винде.

$ ls -l
итого 12
-rwxr-xr-x 1 abm abm 4868 Ноя  3 11:19 a.out
-rw-r--r-- 1 abm abm   40 Ноя  3 11:19 tesc.c
$ ls -lG
итого 12
-rwxr-xr-x 1 abm 4868 Ноя  3 11:19 a.out
-rw-r--r-- 1 abm   40 Ноя  3 11:19 tesc.c
$ ls -lGg
итого 12
-rwxr-xr-x 1 4868 Ноя  3 11:19 a.out
-rw-r--r-- 1   40 Ноя  3 11:19 tesc.c
$ a.out
bash: a.out: команда не найдена
$ file ./a.out
./a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x704712e6195e41dba212155c728b187063c64594, not stripped
$ ./a.out
Hello, darling!
$ _

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 04-Ноя-15, 05:04 
Спасибо. В Debian a.out запустился.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Программирование USB"  +/
Сообщение от _Mister (ok) on 06-Ноя-15, 11:01 
На FreeBSD a.out запустился.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Программирование USB"  +/
Сообщение от _Mister (ok) on 08-Дек-15, 07:04 
Выше постом ошибся в слове Пецке, нужно было Петцке.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Программирование USB"  +/
Сообщение от _Mister (ok) on 28-Май-16, 08:12 
Для FreeBsd у меня gcc2.7. Пойдут ли либы usb для 32 разрядов?


Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Программирование USB"  +/
Сообщение от _Mister (ok) on 26-Авг-16, 06:28 
> //file.qip.ru/arch/gZFQpaHe/KiCad3D.html - это KiCad для Ubuntu.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "Программирование USB"  +/
Сообщение от _Mister (ok) on 26-Авг-16, 09:10 
>> //file.qip.ru/arch/gZFQpaHe/KiCad3D.html - это KiCad для Ubuntu.

Эта ссылочка забилась почему-то. Файл загрузил, и скриншот есть, но файл самопроизвольно удалился. Вот!

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Программирование USB"  +/
Сообщение от _Mister (ok) on 27-Авг-16, 05:12 
File.qip.ru/file/jg7Extfy/KiCadU.html - вот другая ссылочка. KiCad Ubuntu сам раньше на нём печатки разводил.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "Программирование USB"  +/
Сообщение от Andrey Mitrofanov on 29-Авг-16, 09:35 
> file/jg7Extfy/KiCadU.html - вот другая ссылочка. KiCad Ubuntu сам раньше
> на нём печатки разводил.

Забаньте де6ила: то ли варезом решил "поделиться", то ли малварь распространяет.

Или де6ил, то есть, --
    http://kicad-pcb.org/download/ubuntu/
    packages.ubuntu.com/src%3Akicad
, или урод-малварщик.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 03-Сен-16, 08:03 
Это Linux и вареза в ней нет. Для новичков опен код на сайте KiCad'а, юзай поисковик как. ..
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Программирование USB"  +/
Сообщение от _Mister (ok) on 03-Сен-16, 09:58 
Год назад мне упала на почту грин карта. Написал на форуме мол не могу приехать здоровье не поволяет. А сейчас меня начали притеснять, скорее всего выгонят из инета. Уже не помню,  но вподе бы 13 лет назад подал заявку на плавучую платформу. Написал опыт работы и прочее, уже не всё помню.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

30. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 25-Сен-16, 07:06 
На Microchip.com мое сообщение уже пометили как спам. А там всего пять слов. И наверника переписка Каутского с Энгельсом уже у провайдера. Вот так.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

31. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 25-Ноя-16, 16:57 
Вот мой vmlinuz https://yadi.sk/d/JNs5-yROzP4Uu.


Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

32. "Программирование USB"  –1 +/
Сообщение от _Mister (ok) on 30-Ноя-16, 05:51 
По новой получил и установил. Ощущение как в поговорке " Из грязи да в князи. Немного быстрее, 1.2Мб, без единой ошибки и при загрузке . Все сделал по книге Кай Петцке, только Ipv6 убрал. Раньше многие искали vmlinuz размером 1.2Мб. Но высылать не собираюсь.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

33. "Программирование USB"  +/
Сообщение от _Mister (ok) on 24-Дек-16, 10:28 
Не собрал пример для USB. Модераторы могут закрыть тему. GCC-4.9 недосягаем. Пишет мой GCC нет usb.h.


Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

34. "Программирование USB"  +/
Сообщение от _Mister (ok) on 28-Июн-17, 05:52 
У меня создаваться начали объектные файлы. Компоновка же проходит с ошибкой.


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor