Суббота, 20.12.2025
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 3 4 5 6 7 »
Показано 61-75 из 96 сообщений
36. Тимур   (16.02.2010 11:43)
0  
А после чего она перестала появляться? Проблема только в командной строке U-Boot или Linux тоже не загружается?

35. Серго   (16.02.2010 08:57)
0  
Что-то я не могу от него снова добиться командной строки U-Boot''a...

34. Тимур   (04.02.2010 09:41)
0  
Простейший вариант (программа состоит из одного Си-шного файла):
набрать:
/opt/OSELAS.Toolchain-1.1.1/arm-xscale-linux-gnu/gcc-4.0.4-glibc-2.3.6-kernel-2.6.17/bin/arm-xscale-linux-gnu-gcc ИМЯ_ФАЙЛА.с -o ИМЯ_ПРОГРАММЫ<ENTER>

если в файле нет ошибок, то он скомпилится и рядом появится исполняемый файл с именем ИМЯ_ПРОГРАММЫ.

второй вариант (тоже простейший и более правильный):
сделать EXPORT PATH+=/opt/OSELAS.Toolchain-1.1.1/arm-xscale-linux-gnu/gcc-4.0.4-glibc-2.3.6-kernel-2.6.17/bin/:

затем набирать просто
arm-xscale-linux-gnu-gcc ИМЯ_ФАЙЛА.с -o ИМЯ_ПРОГРАММЫ<ENTER>

И самый правильный вариант - это разобраться с тем, как работает утилита make. Затем написать Makefile. Компилить проект командой make.

Пример проекта с мэйкфайлом, надеюсь, когда-нибудь выложу. Просто ни один из существующих выложить не могу в силу того, что те, для кого я это делал не одобрили бы. Надо писать специальный "учебный" проект. А на это нужно время.

33. Серго   (04.02.2010 09:30)
0  
Тимур, а как мне теперь полученный тулчейн использовать для компиляции собственных программ?

32. Серго   (01.02.2010 11:06)
0  
Понял :) У меня немного другая ситауция, не связанная с местом работы и т.п., но я не настаиваю.

31. Тимур   (01.02.2010 09:23)
0  
По предыдущему опыту я заметил, что на народе - самое надёжное. И вот почему: народ существует уже не знаю сколько лет, он ни разу на моей памяти не терял информацию, никогда не просил денег за хостинг, всегда работал безотказно. С другими хостингами (которые как раз мне предлагали люди вот так вот по доброте душевной) было всё наоборот - да, они давали и MySQL и PHP и еще наверно много всего, о чем я даже не знаю, но при этом человек, который помогал таким вот образом, рано или поздно менял место работы или что-нибудь еще происходило и просто это всё переставало работать. Есть также бесплатный хостинг на агаве(домены h10, h11 и т.д.) (там больше возможностей), но у них есть ограничение в 3 месяца кажется, т.е. если в течение этого времени нет активности - сайт удаляется. Ну а этот сайт вряд ли будет посещаться часто. Да и добавлять сюда новую информацию хоть и есть желание (и есть что добавить), но нет времени. Поэтому агава тоже не подходит.

30. Серго   (01.02.2010 09:01)
0  
Тимур, а у вас не было желания организовать сайт не на народе, а на хостинге уровнем повыше, с нормальным движком и дизайном. Я мог бы помочь с этим.

29. Тимур   (18.01.2010 02:11)
0  
К сожалению, нет. Но я думаю, что с помощью JTAG-адаптера вы можете прошить плату даже с WinCE. Схему этого JTAG-а я где-то видел, но не помню где. Но уверен, если хорошо поискать - можно найти. В магазине он стоил в районе 1000 рублей, но это явный перебор (я взял только потому, что время было в тот момент дороже).

28. Dimka   (16.01.2010 15:52)
0  
Тимур, а у Вас нет случаем образа u-Bootа в .bin формате от WinCE? А то досталась плата с WinCE и хотелось бы с наименьшими затратами сил перевести её на u-boot. Обратный путь понятен и вобщем-то детально расписан... а здесь главная проблема в том что eboot хочет файл специального и не очень очевидного формата .bin.

27. Серго   (08.12.2009 08:39)
0  
Ооо, спасибо, дорогой Тимур, ваша помощь бесценна для меня.

26. Тимур   (07.12.2009 22:42)
0  
Линукс перестал загружаться: не расстраивайтесь, это объясняется очень просто: у вас настроена система была на работу с RAM-файловой системой, а вы сейчас перешли на использование файловой системы JFFS2.

Вам нужно зайти в UBoot, набрать printenv, обратить внимание на строчку:
bootargs=....
это аргументы командной строки ядра.
Если вы всё делали как у меня описано, то эту строчку нужно исправить на:
bootargs=root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS0,115200 video=pxafb:tag=vga

сделать это можно дав команду:
setenv bootargs root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS0,115200 video=pxafb:tag=vga

и затем дав команду
saveenv

Если вы хотите узнать о командной строке ядра больше - рекомендую книжку Linux Kernel In a Nutshell (она доступна для свободного скачивания, на форумах её называют LKN)

25. Серго   (07.12.2009 11:30)
0  
Всё ок, сначала я пробовал подключать тион ко второй сетевухе на линукс-машине, которая у меня не занята. А оказывается надо было через роутер) В общем всё заработало. Только почему-то после прошивания КФС у меня линукс на тионе перестал грузиться)
Wrong Ramdisk Image Format - я так понял, это не к добру.

24. Серго   (06.12.2009 19:41)
0  
Спасибо, Тимур, буду смотреть, что я не так сделал.

23. Тимур   (05.12.2009 23:40)
0  
и еще имеет смысл проверить, что права у всех каталогов до того, в котором uImage включительно rwxrwxrwx а у самого uImage должны быть rw-rw-rw-

22. Тимур   (05.12.2009 19:30)
0  
аа, кстати, с учетом того, что у вас нет ping-а, может быть у вас и не пишет, что host такой-то is alive.

раз он переходит в режим приёма, значит это подразумевается наверно.

Я бы убедился бы в том, что у вас нужный файл образа (uImage) находится на месте (которое прописано в /etc/inetd.conf)


Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2025
    Сделать бесплатный сайт с uCoz