Jump to content

    

intel-DX

Участник
  • Content Count

    9
  • Joined

  • Last visited

Posts posted by intel-DX


  1. Добрый день.

     

    Столкнулся с проблемой записи jffs2 имджа в nand через u-boot. Сама запись проходит без проблем. Но при работе вылетают сообщения:

     

    Empty flash at ххх ends at ххх

    JFFS2 notice: (441) check_node_data: wrong data CRC...

    jffs2_scan_eraseblock(): Magic bitmask хх not found at ххх instead

     

     

    Nand у меня MT29F2G08.

    – Page size x8: 2112 bytes (2048 + 64 bytes)

    – Block size: 64 pages (128K + 4K bytes)

    – Plane size: 2 planes x 1024 blocks per plane

     

    jffs2 делаю в buildroot,

    "Flash Type: NAND flash with 2kB Page and 128 kB erasesize"

     

    В у-буте пишу имдж так:

    "usb start; "

    "usb reset; "

    "usb 0 0x70000000 roofs.jffs2; "

    "nand erase.chip; "

    "nand write 0x70000000 0x800000 $filesize; "

     

    Строка загрузки ядра: root=/dev/mtdblock1 rw rootfstype=jffs2

     

    CPU: AT91SAM9G45

    U-boot: 2012.07

    Kernel: 3.2.6

    buildroot: 2012.08

     

    Буду рад любой информации.

    Спасибо.

     

  2. Добрый день. Уже неделю мучаюсь с сборкой QT из под buildroot 2010.05. При попытке make'a выдает такое сообщение:

    ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp: In function 'void* QTJSC::currentThreadStackBase()':
    ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:682: error: 'pthread_getattr_np' was not declared in this scope

    поиски в интернете наводили на какие-то патчи: аля такое

    но к положительному результату это меня не привело. помогите разобраться, а то сил уже нет

  3. доброй ночи. возникла проблема с USB клавиатурой. Собрал ядро с поддержкой HID USB и тд...Вижу в логе:

    input: Alps Electric M2452 as /class/input/input1

    generic-usb 0003:05AC:0202.0001: input: USB HID v1.00 Keyboard [Alps Electric M2452] on usb-at91-1.1/input0

     

    Numlock, Capslock реагируют.. а в консоле тишина..

     

    плата собрана на AT91SAM9260 (siberia-ge.com) Ядро 2.6.30(с at91.com). Корневая собрана Buildroot-ом.

     

    Вот содержание /dev/input/, моя клавиатура event1

    # ls /dev/input/

    event0 event1 event2 event3 mice mouse0 mouse1 mouse2 mouse3

     

    Вот содержание /proc/bus/input/device

    I: Bus=0003 Vendor=05ac Product=0202 Version=0100

    N: Name="Alps Electric M2452"

    P: Phys=usb-at91-1.1/input0

    S: Sysfs=/class/input/input1

    U: Uniq=

    H: Handlers=kbd event1

    B: EV=120013

    B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe

    B: MSC=10

    B: LED=1f

     

    попробовал на борде пример:

    http://www.thelinuxdaily.com/2010/05/grab-...-devinputevent/

    без проблем работает.

    Как направить ввод с клавиатуры в мой терминал который висит на ttyS0???

  4. Добрый день, возникла потребность прошить AT91SAM9260 с Ubuntu 9.10.

    Скачал Sam-ba 2.9 ну и читая README.linux начял:

     

    root@taras-laptop:~# rmmod usbserial

    ERROR: Module usbserial is in use by pl2303,option

    root@taras-laptop:~# modprobe usbserial vendor=0x03eb product=0x6124

    root@taras-laptop:~# lsusb -d 03eb:6124

    Bus 003 Device 003: ID 03eb:6124 Atmel Corp. at91sam SAMBA bootloader

    root@taras-laptop:~# dmesg

    [ 2913.424163] usb 3-1: USB disconnect, address 3

    [ 2914.657193] usb 3-1: new full speed USB device using uhci_hcd and address 4

    [ 2914.814771] usb 3-1: configuration #1 chosen from 1 choice

     

     

    и все, ничего подобного как в доке я не увидел

     

    kernel: usb 4-2: new full speed USB device using uhci_hcd and address 5

    kernel: usb 4-2: configuration #1 chosen from 1 choice

    kernel: usbserial_generic 4-2:1.0: generic converter detected

    kernel: usbserial_generic: probe of 4-2:1.0 failed with error -5

    kernel: usbserial_generic 4-2:1.1: generic converter detected

    kernel: usb 4-2: generic converter now attached to ttyUSBx

     

    Дайте ЦУ , а то сам не осилю

     

  5. Добрый день, занялся сборкой siberia, слепил до кучи(Power + CPU + RAM + DataFlash + Rs232), самбой залил bootstap + U-boot, увидел текст в консоле - работает.

    Но вот хочу залить простой проект кеила через j-link(DataFlash on cs1), и мне выдает Error: Flash Download Failed - ARM926EJ-S

    Лог:

    ....

    Found 1 JTAG device, Total IRLen = 4:

    Id of device #0: 0x0792603F

    ARM9 identified.

    JTAG speed: 8000 kHz

    Info: TotalIRLen = 4, IRPrint = 0x01

    ***JLink Warning: RESET (pin 15) high, but should be low. Please check target hardware.

    ***JLink Warning: PC of target system has unexpected value of 0x23F11D84 after reset.

    Info: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ

    Info: CP15.0.1: 0x1D112112: ICache: 8kB (4*64*32), DCache: 8kB (4*64*32)

    Info: Cache type: Separate, Write-back, Format C (WT supported)

    JTAG speed: 1000 kHz

    No Algorithm found for: 00100000H - 001004A7H

    Erase skipped!

     

    Добавляю в архиве сам проект

     

    Спасибо за помощь

    arm9.rar

  6. Добрый день, занялся сборкой Вашей платы. Возникли вопросы:

    1 Можно временно вместо резисторных сборок на 33R временно поставить перемычки?

    2 Можно зашить простенькую тестовую программку в МК без SDRAM

  7. Всем доброго времени суток. Решил покорить TNKernel, МК у меня sam7s256. Скачал(TNKernel.com) исходники + примеры. Но при симуляции в мювижн4 прога циклится и в окне command:

     

    Data Abort: ARM Instruction at 00000028H, Memory Access at 1017D9E0H

    Non-aligned Access: ARM Instruction at 00000028H, Memory Access at 1017DD4AH

    Data Abort: ARM Instruction at 00000028H, Memory Access at 1017DD4AH

    Data Abort: ARM Instruction at 00000028H, Memory Access at 1017E0B4H

    Non-aligned Access: ARM Instruction at 00000028H, Memory Access at 1017E41EH

    Data Abort: ARM Instruction at 00000028H, Memory Access at 1017E41EH

    Data Abort: ARM Instruction at 00000028H, Memory Access at 1017E788H

    ну и так далее

     

    Может кто-то сталкивался с такой бедой, в чем может быть дело?

  8. Помогите нубу. Купил я борду OLIMEX - SAM7-P256 + Jtag(segger J-link). В Keil, IAR нажимаю Download и прога зашита. Ну вот дело подошло к gcc. Взял я example из WinARM, создал HEX. И тут начинается самое интересное: запускаю JFlashARM, открываю проект AT91SAM7S256.jflash, потом открываю мой HEX. потом Erase chip и последнее Program. Пишет, что прога зашита, но вся эта туфта прошивается и стартует через раз. Может подскажете способ попроще?