p.s. непонятно, почему Вы решили программу собрать как C++... Ничего от C++ в тексте нет, а размер бинарника ОЧЕНЬ большой по сравнению с обычным C...
Один и тот же исходник, бинарники - 152кб (c++), 4кб (c) - ощутите разницу... и это с uclibc...
Префикс, надеюсь, поменять на свой догадались ?
Мне тоже не хочется ставить еще один тулчейн, только чтобы проверить Ваш пример, но я на 100% уверен, что все будет работать с CodeSourcery тулчейном.
Не надо ничего в LIBS добавлять... не вводите компилятор в заблуждение....
У Вас на плате в /lib бибилиотеки лежат ? Нет ? Потому и not found, а должен лежать glibc в полном составе, если уж, Вы используете arm-none-linux-gnueabi... или собирайте статически:
тогда все библиотеки внутрь бинарника будут собраны...
Можете вообще без Makefile, если у Вас к ним недоверие:
Вопрос про встроенный АЦП. Кто-буть использует его ? Есть ли положительные результаты ? Если да то можно ли взять исходники или хотя бы бинарник для проверки работоспособности на своей плате. Написал драйвер - валятся одни нули, вначале думал я что-то не так делаю, взял драйвер о котором писал repairman для проверки - тоже самое. 2repairman вопрос про драйвер adc - он точно рабочий ? раньше было написано что при прикосновении рукой сыплется мусор а внятные результаты удалось получить ? для примера подать заранее известное напряжение. хотя у меня там вообще всегда только нули...
2 sasamy
> Вопрос про встроенный АЦП
Драйвер брал здесь
http://www.at91.com/samphpbb/viewtopic.php?f=12&t=4992
Скомпилировал. Все работает. У меня ядро 2.6.24
install -c -m 0644 ${DRIVER_SOURCE_PATH}/at91adc.ko ${DRIVER_INSTALL_PATH}/at91adc.ko
depmod -r
/sbin/modprobe at91adc
mknod /dev/adc0 c 253 0
mknod /dev/adc1 c 253 1
Нужно какую-то навеску придумать, чтобы проверить "конкретно", у меня там должен был температурный датчик висеть, до него дело еще не дошло...
Щас потенциометр напаяю, посмотрю...
Тот драйвер без изменений сильно грузит систему вплоть до остановки сети - логическая ошибка в процедуре чтения... но мусор выводит...