Перейти к содержанию
    

maxus

Свой
  • Постов

    113
  • Зарегистрирован

  • Посещение

Весь контент maxus


  1. Есть такое с питанием. У меня GSM передатчик очень сильно просаживал питание в момент передачи. А на счет связи COM-порта и ethernet - запусти ppp на другом порту, там где нет GSM-передатчика. Можно просто в холостую запустить или с компом связать. Узнаешь точно: это лажа от СОМ-порта или от GSM.
  2. Использовал LXT971 и LXT9785 от Intel, потом перешли на Cortina - разницы никакой. Может что только чуть больше греются, но и то неуверен.
  3. GSM излучает до 1 - 1.5 ВТ в эфир, если антена близко от платы, то это может влиять на микрухи. Запусти на компе WireShark или tcpdump и посмотри что приходит от платы.
  4. u-boot, linux и AT91RM9200

    Если стоит jffs2, то u-boot ее отлично понимает и может загружать образ ядра из /boot и запускать его.
  5. Спасибо, помогло! Но, согласитесь, это не выход. Должен быть механизм автоматического определия наличия линии и поднятия интерфейса. На обычных PC мы же не набираем каждый раз ifconfig up, а интерфейс подымается автоматически. Наверно в драйвер надо добавить что-то?
  6. Спасибо всем, помогло! Я потом сделал запуск сразу с флешки: root=/dev/mtdblock1 и т.д... Ни у кого с Ethernet проблем не было? Если кабель высунут при запуске, то u-boot пишет: ... MAC: error during MII initialization ... а ядро пишет: ... eth0: Link down. ... И потом, сунув кабель, все равно пинги не ходят. Получается, потом линух не анализирует активность интерфейса? Я использую LXT971A.
  7. Увеличил размер диска: ... RAMDISK driver initialized: 8 RAM disks of 8192K size 1024 blocksize ... Передал initrd больше места: ... Kernel command line: root=/dev/mem initrd=0x20288000,500000 ... Все равно кернел в панике :) Смущает это: RAMDISK: Couldn't find valid RAM disk image starting at 0. Образ диска ведь запакован, и что-то не видно надписи (как в ядре), что он распаковывается. Или я что-то не понимаю?.. Может при компиляции ядра надо указать что-то еще кроме CONFIG_BLK_DEV_RAM, CONFIG_BLK_DEV_INITRD и CONFIG_EXT2_FS?
  8. Народ, помогите! Не запускается ФС из RAM... Юзаю самодельную плату похожую на RainBow и читаю активно heavy-online. От них же взял и образ ФС. u-boot> bootm 10000000 10200000 ## Booting image at 10000000 ... Image Name: Image Type: ARM Linux Kernel Image (gzip compressed) Data Size: 932967 Bytes = 911.1 kB Load Address: 20008000 Entry Point: 20008000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK ## Loading Ramdisk Image at 10200000 ... Image Name: Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 1807723 Bytes = 1.7 MB Load Address: 20288000 Entry Point: 20288000 Verifying Checksum ... OK Starting kernel ... Linux version 2.6.20 (root@linux) (gcc version 3.4.6) #9 Tue May 15 21:27:29 EEST 2007 CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0003177 Machine: Router-board Memory policy: ECC disabled, Data cache writeback Clocks: CPU 180 MHz, master 60 MHz, main 20.000 MHz CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets Built 1 zonelists. Total pages: 16256 Kernel command line: root=/dev/mem initrd=0x20288000,0x30000 AT91: 96 gpio irqs in 3 banks PID hash table entries: 256 (order: 8, 1024 bytes) Console: colour dummy device 80x30 Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 64MB = 64MB total Memory: 62732KB available (1692K code, 152K data, 88K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 Generic PHY: Registered new driver NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 2048 bind 1024) TCP reno registered checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd Freeing initrd memory: 192K NetWinder Floating Point Emulator V0.97 (double precision) JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. io scheduler noop registered io scheduler anticipatory registered (default) at91_spi: Baud rate set to 5000000 AT91 SPI driver loaded atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL atmel_usart.1: ttyS1 at MMIO 0xfffc4000 (irq = 7) is a ATMEL_SERIAL RAMDISK driver initialized: 8 RAM disks of 4096K size 1024 blocksize LXT970: Registered new driver LXT971: Registered new driver at91_ether: Your bootloader did not configure a MAC address. eth0: Link now 100-FullDuplex eth0: AT91 ethernet at 0xfefbc000 int=24 100-FullDuplex (00:00:00:00:00:00) eth0: Intel LXT971A PHY physmap platform flash device: 01000000 at 10000000 physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank Amd/Fujitsu Extended Query Table at 0x0040 physmap-flash.0: CFI does not contain boot bank location. Assuming top. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. RedBoot partition parsing not available kobject_add failed for physmap-flash.0 with -EEXIST, don't try to register things with the same name in the same directory. block2mtd: version $Revision: 1.30 $ mice: PS/2 mouse device common for all mice TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 RAMDISK: Couldn't find valid RAM disk image starting at 0. VFS: Cannot open root device "mem" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
  9. u-boot

    Я пересылал Х-модемом. Набирал loady, а сам юзал Х-модем :) все вроде пересылалось нормально. Файл был больше метра.
  10. Тоже задавался этим вопросом как-то. Создатели исходников под Линух пишут, что с цигвином все полностью совместимо, но реально могут быть проблемы. Не раз натыкался на форумах, что в Линухе все нормально, а в цигвине лажа... Сам юзаю Linux на WmVare.
  11. На сайте heavy-online.ru описана ситуация, когда линух и файловая система загружаются из SPI-ной DataFlash в ОЗУ. А можно сделать, чтобы линух загружался из NAND-flash и вся, необходимая ему FS находилась там же? А в SPI DataFlash будет только загрузчик (romboot и u-boot). В проекте вроде вешают NAND-flash на CS3 (SmartMedia). Можно с нее же и загружаться?
  12. 1. А каким кросс-компилятор вы под Win32 пользовались? 2. :) С армами я уже давно работаю (QNX + ARM9). Просто там был весь набор средств под винду, а под линух на Win32 что-то сложнее найти. Вот я и спрашиваю, мож кто чем пользовался...
  13. А чем под линухом пользуетесь? Какой юзаете компилятор под ARM9? Интересует компилятор, работающий на x86, но компилирующий под ARM.
  14. AT91RM9200 + Linux

    Всем привет. Собираюсь ставить Linux на AT91RM9200. Какие дистрибутивы (и где их взять) посоветуете? Еще очень важный вопрос - сборка всего этого под Виндой. Делал ли кто-либо это? Готов даже купить средство разработки под Винду.
  15. Полазь по инету или по этому форуму. Куча инфы: где, как, кто и каким боком юзает RM9200...
  16. А не может быть проблема в том, что обмен данными происходит маленькими пакетами и часто? Каждые 5 миллисекунд приходит и уходит пакет по 90 байт. Может io-net не любит такого?
  17. QuadFALC vs. MT9076

    Это было на старой версии PEB2256v1.2. В чем именно выражалось, точно не скажу - на это жаловались другие люди, сам я не использовал этот режим.
  18. QNX 6.3.0 Без маршрутизации скорость ограничевается скоростью флешки - примерно 400 Кбайт/с. Да чем там той маршрутизации - пару записей в таблице...
  19. QuadFALC vs. MT9076

    Вопрос в том, что HDLC он и в Африке HDLC и знать не знает ведать не ведает для чего он используется SS7|ISDN|V5...... Другое дело, что HDLC там не все наворочены и усеченые заточены под использование в качестве вспомогательных под V5.2. Если Ваш опыт ограничивается CAS сигнализациями, то не значит, что все остальное там не работает. Все 3 HDLC-контролера там отлично работают. Просто в первом еще добавили "режим поддержки ОКС7". В этом режиме контроллер так и остался HDLC, просто еще дополнительно считает максимальную длину пакета. Если перевести 1-й HDLC-контролер в этот режим, то он подглючивает. P.S. Зачем сразу попускать чей-то опыт, не понимаю...
  20. Ethernet чип настроен на 100Мбит. Да и загрузка показывает, что грузиться именно QNX-овский io-net. Причем он грузит систему на 100%. Из-за этого, думаю, и ограничивается скорость.
  21. QuadFALC vs. MT9076

    2 zltigo: Вырезка из мануала на pef2256: The HDLC controller of channel 1 supports the signaling system #7 (SS7) which is described in ITU-Q.703.
  22. Вы лучше через iperf производительность померяйете.. результат ftp да и тем более с QNX очень сложно интерпретировать сходу. А вторая машина это тотже девайс на rm9200 или PC? Я запускал ftp между 2-мя PC, но через девайс на rm9200. Девайс был шлюзом для машин, и свои потоки они напрвляли через него. hogs показывал загрузку io-net на 98%. А что за iperf?
  23. Использую RM9200 + QNX. CPU - 180MHz, SDRAM - 60MHz. Создаю на одном Ethernet интерфейсе 2 IP адреса и перегоняю через него данные по ftp с одной машины на другую. Получаю скорость 800 - 900 КБайт/с. По-моему это очень мало для такого проца... У кого была какая производительность? Из-за чего у меня может быть так медленно?
  24. QuadFALC vs. MT9076

    Использую FALC2256 - вроде нормально. Если не использовать встроенные ф-ции ОКС7, то все остальное работает превосходно. Куча исходников в инете. QuadFalc вроде такой же, даже нумерация р-ров схожа. Микрухи довольно универсальны, так, что прийдется потратить некоторое время на их настройку :).
  25. ARM9 + QNX

    Использую AT91RM9200 + QNX 6.3.0 PS2. При работе с сетью io-net сильно нагружает проц. Максимум можно вытянуть 800-900 Кбайт/с, при этом hogs показывает 98% системы идет на io-net. Что это может быть?
×
×
  • Создать...